#include <attribu_list.h>
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_list & | operator= (const change_functor_attribute_list &) |
Private Attributes | |
attributes_list_ty * | alp |
Definition at line 30 of file attribu_list.h.
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.
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.
void change_functor_attribute_list::operator() | ( | change::pointer | cp | ) | [virtual] |
The operator() method is used to call the functor.
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.
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.
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.