change_functor_attribute_list Class Reference

#include <attribu_list.h>

Inheritance diagram for change_functor_attribute_list:

change_functor

Public Member Functions

virtual ~change_functor_attribute_list ()
 change_functor_attribute_list (bool incbr, attributes_list_ty *arg)
void operator() (change::pointer cp)

Private Member Functions

void remember (string_ty *uuid)
 change_functor_attribute_list ()
 change_functor_attribute_list (const change_functor_attribute_list &)
change_functor_attribute_listoperator= (const change_functor_attribute_list &)

Private Attributes

attributes_list_tyalp

Detailed Description

The change_functor_attribute_list class is used to represent a functor used to walk branch trees accumulating UUIDs as original-UUID values.

Definition at line 30 of file attribu_list.h.


Constructor & Destructor Documentation

virtual change_functor_attribute_list::~change_functor_attribute_list (  )  [virtual]

The destructor.

change_functor_attribute_list::change_functor_attribute_list ( bool  incbr,
attributes_list_ty arg 
)

The constructor.

Parameters:
incbr Include branches in the result.
arg The attribute list to hold the UUIDs.

change_functor_attribute_list::change_functor_attribute_list (  )  [private]

The default constructor. Do not use.

change_functor_attribute_list::change_functor_attribute_list ( const change_functor_attribute_list  )  [private]

The copy constructor. Do not use.


Member Function Documentation

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

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

Parameters:
cp The change to be operated upon.

Implements change_functor.

void change_functor_attribute_list::remember ( string_ty uuid  )  [private]

The remember method is used to add another UUID to the attribute list.

Parameters:
uuid The UUID to add to the list.

change_functor_attribute_list& change_functor_attribute_list::operator= ( const change_functor_attribute_list  )  [private]

The assignment operator. Do not use.


Field Documentation

The ap instance variable is used to remember where the attribute list is located, so that we can append to it.

Definition at line 66 of file attribu_list.h.


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

Generated on Wed Mar 12 23:37:39 2008 for Aegis by  doxygen 1.5.5