FONTAINE  1.0
Public Member Functions | Private Attributes | List of all members
MLRItem Class Reference

#include <MLR.h>

Public Member Functions

 MLRItem (const std::string &key)
 
void incrementChildren ()
 
void operator++ ()
 
void setAsListContainer ()
 
std::string getKey () const
 
unsigned getNumberOfChildren () const
 
bool isAListContainer () const
 

Private Attributes

std::string _key
 
unsigned _children
 
bool _isAListContainer
 

Constructor & Destructor Documentation

MLRItem::MLRItem ( const std::string &  key)

References _children, _isAListContainer, and _key.

Referenced by MLR::_start().

Member Function Documentation

std::string MLRItem::getKey ( ) const
inline

References _key.

Referenced by MLR::_end().

unsigned MLRItem::getNumberOfChildren ( ) const
inline

References _children, and isAListContainer().

Referenced by MLR::_getNumberOfChildren().

void MLRItem::incrementChildren ( )

References _children.

Referenced by MLR::_incrementChildren().

bool MLRItem::isAListContainer ( ) const
void MLRItem::operator++ ( )

References _children.

void MLRItem::setAsListContainer ( )

References _isAListContainer.

Referenced by MLR::_setAsListContainer().

Member Data Documentation

unsigned MLRItem::_children
private
bool MLRItem::_isAListContainer
private
std::string MLRItem::_key
private

Referenced by getKey(), and MLRItem().


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