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

#include <file_find.h>

Inheritance diagram for change_functor_file_find:
change_functor

Public Member Functions

 change_functor_file_find (const nstring_list &)
virtual ~change_functor_file_find ()
void operator() (change::pointer cp)
nstringquery (const nstring &fn) const
nstringquery (string_ty *fn) const

Private Member Functions

 change_functor_file_find (const change_functor_file_find &)
change_functor_file_findoperator= (const change_functor_file_find &)

Private Attributes

symtab< nstringfile_to_uuid

Detailed Description

The change_functor_file_find class is used to represent a functor used to walk open changes and branches accumulating file's UUIDs.

Definition at line 33 of file file_find.h.


Constructor & Destructor Documentation

The constructor

The destructor.

The copy constructor. Do not use.


Member Function Documentation

void change_functor_file_find::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_file_find& change_functor_file_find::operator= ( const change_functor_file_find ) [private]

The assignment operator. Do not use.

The query method is used to obtain the UUID already assigned to the file name s, if any.

Parameters:
fnThe name of the file.
Returns:
A pointer to the nstring representing the UUID of the file or 0 if the file is not yet in the repository or it is in the repository without an UUID.

The query method is used to obtain the UUID already assigned to the file name s, if any.

Parameters:
fnThe name of the file.
Returns:
A pointer to the nstring representing the UUID of the file or 0 if the file is not yet in the repository or it is in the repository without an UUID.

Definition at line 74 of file file_find.h.


Field Documentation

Definition at line 77 of file file_find.h.


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