xmlBase::IFile_Section Class Reference

#include <IFile.h>

List of all members.

Public Member Functions

 IFile_Section ()
 IFile_Section (std::string name)
 ~IFile_Section ()
std::stringtitle ()

Private Member Functions

bool contains (std::string name)
IFile_ItemlookUp (std::string name)

Private Attributes

std::string sectionname

Friends

class IFile


Detailed Description

Definition at line 59 of file IFile.h.


Constructor & Destructor Documentation

xmlBase::IFile_Section::IFile_Section (  )  [inline]

Definition at line 64 of file IFile.h.

00064 {};

xmlBase::IFile_Section::IFile_Section ( std::string  name  )  [inline]

Definition at line 65 of file IFile.h.

00065 :sectionname(name){}

xmlBase::IFile_Section::~IFile_Section (  ) 

Definition at line 98 of file IFile.cxx.

References deljobs::end, and EvtCyclic3::second().

00099     {
00100       iterator it = begin();
00101       while (it != end())
00102         delete (*it++).second;
00103     }


Member Function Documentation

bool xmlBase::IFile_Section::contains ( std::string  name  )  [inline, private]

Definition at line 70 of file IFile.h.

References deljobs::end.

Referenced by xmlBase::IFile::setString().

00070 { return find(name)!= end(); }

IFile_Item* xmlBase::IFile_Section::lookUp ( std::string  name  )  [inline, private]

Definition at line 72 of file IFile.h.

References deljobs::end.

Referenced by xmlBase::IFile::setString().

00072                                       {
00073       iterator it = find(name);
00074       return (it==end())? 0 : (*it).second;
00075     }

std::string& xmlBase::IFile_Section::title (  )  [inline]

Definition at line 67 of file IFile.h.

References sectionname.

Referenced by xmlBase::IFile::addSection().

00067 { return sectionname; };


Friends And Related Function Documentation

friend class IFile [friend]

Definition at line 62 of file IFile.h.


Member Data Documentation

std::string xmlBase::IFile_Section::sectionname [private]

Definition at line 76 of file IFile.h.

Referenced by title().


Generated on Tue Nov 29 23:36:39 2016 for BOSS_7.0.2 by  doxygen 1.4.7