]> sourceware.org Git - libabigail.git/commit
Pimplify abigail::ir::function_type
authorDodji Seketeli <dodji@redhat.com>
Mon, 27 Oct 2014 20:07:35 +0000 (21:07 +0100)
committerDodji Seketeli <dodji@redhat.com>
Mon, 27 Oct 2014 20:13:59 +0000 (21:13 +0100)
commit8a3b969f8792a4aeacb234c5c7a2b45bdfd87e1b
tree49b947b531b92c03b5f0dd39cb862f3f4886446d
parent362d8aa9195446934fa43ff68269940c8833d986
Pimplify abigail::ir::function_type

* include/abg-ir.h (function_type::priv_): Declare new data
member.
(function_type::<all the methods>): Move the inline methods out of
line in src/abg-ir.cc.
(function_type::{return_type_, parms_}): Move these ...
* src/abg-ir.cc (function_type::priv::{return_type_, parms_}):
... Here.
(struct function_type::priv): New type for the private data of
function_type.
(function_type::<all the methods>): Move the previously inline
methods of function_type here.  Adjust them to tap into priv_->*
to get the private data members.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
include/abg-ir.h
src/abg-ir.cc
This page took 0.030379 seconds and 5 git commands to generate.