change_functor_inventory_list Class Reference

#include <invento_list.h>

Inheritance diagram for change_functor_inventory_list:

change_functor

Public Member Functions

virtual ~change_functor_inventory_list ()
 change_functor_inventory_list (bool incbr, project_ty *pp)
void operator() (change::pointer cp)

Private Member Functions

void print_one_line (change::pointer, string_ty *)
 change_functor_inventory_list ()
 change_functor_inventory_list (const change_functor_inventory_list &)
change_functor_inventory_listoperator= (const change_functor_inventory_list &)

Private Attributes

col::pointer colp
output::pointer vers_col
output::pointer uuid_col
output::pointer when_col

Detailed Description

The change_functor_inventory_list class is used to represent the listing state for the "ael cin" listing, a project change set inventory listing.

Definition at line 33 of file invento_list.h.


Constructor & Destructor Documentation

virtual change_functor_inventory_list::~change_functor_inventory_list (  )  [virtual]

The destructor.

change_functor_inventory_list::change_functor_inventory_list ( bool  incbr,
project_ty pp 
)

The constructor.

change_functor_inventory_list::change_functor_inventory_list (  )  [private]

The default constructor. Do not use.

change_functor_inventory_list::change_functor_inventory_list ( const change_functor_inventory_list  )  [private]

The copy constructor. Do not use.


Member Function Documentation

void change_functor_inventory_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_inventory_list::print_one_line ( change::pointer  ,
string_ty  
) [private]

The print_one_line method is used by the functor operator to print a row of the table. Not only is the change's UUID field printed, but also any original-uuid attributes - this allows supression of change sets you don't want because another change set has subsumed them.

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

The assignment operator. Do not use.


Field Documentation

The colp instance variable is used to remember the columnar output aggregator from which the columns below spring.

Definition at line 64 of file invento_list.h.

The vers_col instance variable is used to remember the output stream in which to print the change's version (including the branch and delta in one string).

Definition at line 71 of file invento_list.h.

The uuid_col instance variable is used to remember the output stream in which to print the UUID.

Definition at line 77 of file invento_list.h.

The when_col instance variable is used to remember the output stream in which to print the data and time. Is set to NULL if no date and time is to be listed.

Definition at line 84 of file invento_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