Cern
LibTmsApi 2.3.0
BDictMap< Value > Class Template Reference

#include <BDictMap.h>

Inheritance diagram for BDictMap< Value >:

Public Types

typedef BDictMap< Value >::iterator iterator
 

Public Member Functions

void clear ()
 
int hasKey (const BString &k)
 
BString key (iterator &i)
 
unsigned int size ()
 
void start (iterator &i)
 
int isEnd (iterator &i)
 
void next (iterator &i)
 
void del (const iterator &i)
 
void del (const BString &k)
 
Value & operator[] (iterator &i)
 
Value & operator[] (const BString &i)
 

Detailed Description

template<typename Value>
class BDictMap< Value >

Template based Array class. This is based on the Standard C++ library map class and has all of the functionality of that class.

Member Typedef Documentation

◆ iterator

template<typename Value >
typedef BDictMap<Value>::iterator BDictMap< Value >::iterator

Member Function Documentation

◆ clear()

template<typename Value >
void BDictMap< Value >::clear ( )
inline

◆ del() [1/2]

template<typename Value >
void BDictMap< Value >::del ( const BString k)
inline

◆ del() [2/2]

template<typename Value >
void BDictMap< Value >::del ( const iterator i)
inline

◆ hasKey()

template<typename Value >
int BDictMap< Value >::hasKey ( const BString k)
inline

◆ isEnd()

template<typename Value >
int BDictMap< Value >::isEnd ( iterator i)
inline

◆ key()

template<typename Value >
BString BDictMap< Value >::key ( iterator i)
inline

◆ next()

template<typename Value >
void BDictMap< Value >::next ( iterator i)
inline

◆ operator[]() [1/2]

template<typename Value >
Value & BDictMap< Value >::operator[] ( const BString i)
inline

◆ operator[]() [2/2]

template<typename Value >
Value & BDictMap< Value >::operator[] ( iterator i)
inline

◆ size()

template<typename Value >
unsigned int BDictMap< Value >::size ( )
inline

◆ start()

template<typename Value >
void BDictMap< Value >::start ( iterator i)
inline

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