|
Aegis
4.25.D505
|
#include <invent_build.h>
Public Member Functions | |
| virtual | ~change_functor_inventory_builder () |
| change_functor_inventory_builder (bool incbr, bool all_changes, bool inou, project *pp, symtab< change > *stp) | |
| void | operator() (change::pointer cp) |
Private Member Functions | |
| change_functor_inventory_builder (const change_functor_inventory_builder &) | |
| change_functor_inventory_builder & | operator= (const change_functor_inventory_builder &) |
Private Attributes | |
| bool | inou |
| symtab< change > * | stp |
| project * | pp |
The change_functor_invent_build class is used to represent
Definition at line 32 of file invent_build.h.
| virtual change_functor_inventory_builder::~change_functor_inventory_builder | ( | ) | [virtual] |
The destructor.
| change_functor_inventory_builder::change_functor_inventory_builder | ( | bool | incbr, |
| bool | all_changes, | ||
| bool | inou, | ||
| project * | pp, | ||
| symtab< change > * | stp | ||
| ) |
The constructor.
| incbr | Include branches in calls to the functor. (Branches are recursed regardless of this setting.) |
| all_changes | Traverse all changes if true, or only completed changes if false. |
| inou | Ignore original-UUID attributes of true. |
| pp | The project in question. |
| stp | The symbol table to populate. |
| change_functor_inventory_builder::change_functor_inventory_builder | ( | const change_functor_inventory_builder & | ) | [private] |
The copy constructor.
| void change_functor_inventory_builder::operator() | ( | change::pointer | cp | ) | [virtual] |
The operator() method is used to call the functor.
| cp | The change to be operated upon. |
Implements change_functor.
| change_functor_inventory_builder& change_functor_inventory_builder::operator= | ( | const change_functor_inventory_builder & | ) | [private] |
The assignment operator.
bool change_functor_inventory_builder::inou [private] |
Definition at line 64 of file invent_build.h.
project* change_functor_inventory_builder::pp [private] |
Definition at line 66 of file invent_build.h.
symtab<change>* change_functor_inventory_builder::stp [private] |
Definition at line 65 of file invent_build.h.
1.7.6.1