Public Member Functions | Public Attributes | Private Attributes

pf_Component Class Reference
[Parser for config files; validation]

Base class for components of a parsed file. More...

#include <pf.h>

Inheritance diagram for pf_Component:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 pf_Component (UInt32_t a_lineNum)
virtual ~pf_Component ()

Public Attributes

string comment
 Comment (from a config file).
UInt32_t lineNum

Private Attributes

 log_CLASSID_m

Detailed Description

Base class for components of a parsed file.

Definition at line 51 of file pf.h.


Constructor & Destructor Documentation

pf_Component::pf_Component ( UInt32_t  a_lineNum  ) 

Definition at line 94 of file pf.cpp.

    : lineNum(a_lineNum) {
    // empty
}

pf_Component::~pf_Component (  )  [virtual]

Definition at line 99 of file pf.cpp.

                            {
    // Empty
}


Member Data Documentation

Comment (from a config file).

If there is no comment for a particular line this string is empty.

Definition at line 59 of file pf.h.

Referenced by operator<<(), pf_Value::operator=(), pf_Value::pf_Value(), and yyparse().

Definition at line 60 of file pf.h.

Referenced by cfg_Base::Convert(), pf_Value::operator=(), and pf_Value::pf_Value().

Reimplemented in pf_Elem, pf_List, pf_ValueBase, pf_Value, pf_ValueList, pf_Group, pf_Section, pf_SectionList, and pf_File.

Definition at line 63 of file pf.h.


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