Pol  Revision:3cfda13
Pol::Clib::ConfigElemBase Class Reference

#include <cfgelem.h>

+ Inheritance diagram for Pol::Clib::ConfigElemBase:

Public Member Functions

virtual ~ConfigElemBase ()
 
virtual size_t estimateSize () const
 
const char * rest () const
 
const char * type () const
 
bool type_is (const char *name) const
 

Protected Member Functions

 ConfigElemBase ()
 

Protected Attributes

const ConfigSource_source
 
std::string rest_
 
std::string type_
 

Detailed Description

Definition at line 38 of file cfgelem.h.

Constructor & Destructor Documentation

virtual Pol::Clib::ConfigElemBase::~ConfigElemBase ( )
inlinevirtual

Definition at line 41 of file cfgelem.h.

References name.

Pol::Clib::ConfigElemBase::ConfigElemBase ( )
protected

Definition at line 60 of file cfgfile.cpp.

Member Function Documentation

size_t Pol::Clib::ConfigElemBase::estimateSize ( ) const
virtual

Reimplemented in Pol::Clib::ConfigElem.

Definition at line 61 of file cfgfile.cpp.

References _source, rest_, and type_.

Referenced by Pol::Clib::ConfigElem::estimateSize().

Member Data Documentation

std::string Pol::Clib::ConfigElemBase::rest_
protected
std::string Pol::Clib::ConfigElemBase::type_
protected

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