ERAV: Entity Relation Attribute Value:
Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes
ERAV::WORD Class Reference

map<> ( WORD && STRING ). More...

#include <ERAV.h>

List of all members.

Public Member Functions

std::string lookUp (int n, const std::string &lang) const
bool update (int n, const std::string &lang, const std::string &descr)
void erase (int n)
void toList (std::list< ERAV::WORD_tuple > &L) const
bool empty () const
void clear ()

Private Types

typedef std::list< std::pair
< std::string, std::string > > 
DESCR
typedef std::map< int, DESCRMAP

Private Member Functions

friend void::erav2xml (const ERAV::WORD &W, std::string &XML, bool)

Static Private Member Functions

static DESCR::iterator lFind (DESCR &L, const std::string &lang)
static DESCR::const_iterator lFind (const DESCR &L, const std::string &lang)

Private Attributes

MAP m_WORD

Detailed Description

map<> ( WORD && STRING ).

Definition at line 132 of file ERAV.h.


Member Typedef Documentation

typedef std::list< std::pair< std::string , std::string > > ERAV::WORD::DESCR [private]

Definition at line 135 of file ERAV.h.

typedef std::map< int , DESCR > ERAV::WORD::MAP [private]

Definition at line 136 of file ERAV.h.


Member Function Documentation

ERAV::WORD::void::erav2xml ( const ERAV::WORD W,
std::string &  XML,
bool   
) [private]
std::string ERAV::WORD::lookUp ( int  n,
const std::string &  lang 
) const

Definition at line 746 of file ERAV.cpp.

bool ERAV::WORD::update ( int  n,
const std::string &  lang,
const std::string &  descr 
)

Definition at line 766 of file ERAV.cpp.

void ERAV::WORD::erase ( int  n)

Definition at line 790 of file ERAV.cpp.

void ERAV::WORD::toList ( std::list< ERAV::WORD_tuple > &  L) const

Definition at line 797 of file ERAV.cpp.

bool ERAV::WORD::empty ( ) const [inline]

Definition at line 144 of file ERAV.h.

void ERAV::WORD::clear ( ) [inline]

Definition at line 145 of file ERAV.h.

ERAV::WORD::DESCR::iterator ERAV::WORD::lFind ( DESCR L,
const std::string &  lang 
) [static, private]

Definition at line 727 of file ERAV.cpp.

static DESCR::const_iterator ERAV::WORD::lFind ( const DESCR L,
const std::string &  lang 
) [inline, static, private]

Definition at line 148 of file ERAV.h.


Member Data Documentation

Definition at line 138 of file ERAV.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Defines