Aegis  4.25.D505
Public Member Functions | Private Member Functions | Private Attributes
change_functor_inventory_builder Class Reference

#include <invent_build.h>

Inheritance diagram for change_functor_inventory_builder:
change_functor

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_builderoperator= (const change_functor_inventory_builder &)

Private Attributes

bool inou
symtab< change > * stp
projectpp

Detailed Description

The change_functor_invent_build class is used to represent

Definition at line 32 of file invent_build.h.


Constructor & Destructor Documentation

The destructor.

change_functor_inventory_builder::change_functor_inventory_builder ( bool  incbr,
bool  all_changes,
bool  inou,
project pp,
symtab< change > *  stp 
)

The constructor.

Parameters:
incbrInclude branches in calls to the functor. (Branches are recursed regardless of this setting.)
all_changesTraverse all changes if true, or only completed changes if false.
inouIgnore original-UUID attributes of true.
ppThe project in question.
stpThe symbol table to populate.

The copy constructor.


Member Function Documentation

void change_functor_inventory_builder::operator() ( change::pointer  cp) [virtual]

The operator() method is used to call the functor.

Parameters:
cpThe 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.


Field Documentation

Definition at line 64 of file invent_build.h.

Definition at line 66 of file invent_build.h.

Definition at line 65 of file invent_build.h.


The documentation for this class was generated from the following file: