Aegis  4.25.D505
Public Member Functions | Private Member Functions | Private Attributes
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

The destructor.

The constructor.

Parameters:
incbrInclude branches in the result.
argThe attribute list to hold the UUIDs.

The default constructor. Do not use.

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:
cpThe change to be operated upon.

Implements change_functor.

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

The assignment operator. Do not use.

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

Parameters:
uuidThe UUID to add to the list.

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: