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::MLRItem ( const std::string &  key)

References _children, _isAListContainer, and _key.

Referenced by MLR::_start().

Member Function Documentation

◆ getKey()

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

References _key.

Referenced by MLR::_end().

◆ getNumberOfChildren()

unsigned MLRItem::getNumberOfChildren ( ) const
inline

References _children, and isAListContainer().

Referenced by MLR::_getNumberOfChildren().

◆ incrementChildren()

void MLRItem::incrementChildren ( )

References _children.

Referenced by MLR::_incrementChildren().

◆ isAListContainer()

bool MLRItem::isAListContainer ( ) const

◆ operator++()

void MLRItem::operator++ ( )

References _children.

◆ setAsListContainer()

void MLRItem::setAsListContainer ( )

References _isAListContainer.

Referenced by MLR::_setAsListContainer().

Member Data Documentation

◆ _children

unsigned MLRItem::_children
private

◆ _isAListContainer

bool MLRItem::_isAListContainer
private

◆ _key

std::string MLRItem::_key
private

Referenced by getKey(), and MLRItem().


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