#include <AttrMap.h>
公開型 | |
typedef std::pair< string_type, string_type > | val_type |
typedef std::vector< val_type > | container_type |
typedef container_type::iterator | iterator |
typedef container_type::const_iterator | const_iterator |
公開メンバ | |
MiX_Template_Typedef (charT, traitsT) | |
AttrMap () | |
コンストラクタ. より詳しく... | |
iterator | begin () |
コンテナの最初の要素を示すイテレータを得る. より詳しく... | |
iterator | end () |
コンテナの最後の要素の一つ後を示すイテレータを得る. より詳しく... | |
const_iterator | begin () const |
コンテナの最初の要素を示すイテレータを得る(const版). より詳しく... | |
const_iterator | end () const |
コンテナの最後の要素の一つ後を示すイテレータを得る(const版). より詳しく... | |
size_t | size () const |
コンテナに格納されている要素数を得る. より詳しく... | |
bool | empty () const |
コンテナが空かどうかを得る. より詳しく... | |
void | insert (const val_type &data) |
コンテナに値を追加する. より詳しく... | |
void | clear () |
コンテナを空にする. より詳しく... | |
iterator | find (const string_type &key) |
keyによって要素を検索しイテレータを返す. より詳しく... | |
const_iterator | find (const string_type key) const |
keyによって要素を検索しイテレータを返す(const版). より詳しく... | |
void | erase (const string_type key) |
keyによって示される要素を削除する. より詳しく... | |
string_type | operator[] (const string_type &key) const |
keyによって示される要素の値を得る. より詳しく... |
vectorを使って実装した辞書。 キー、値に加え順序を保持する。
|
|
|
|
|
|
|
|
|
コンストラクタ.
|
|
コンテナの最初の要素を示すイテレータを得る(const版).
|
|
コンテナの最初の要素を示すイテレータを得る.
|
|
コンテナを空にする.
|
|
コンテナが空かどうかを得る.
|
|
コンテナの最後の要素の一つ後を示すイテレータを得る(const版).
|
|
コンテナの最後の要素の一つ後を示すイテレータを得る.
|
|
keyによって示される要素を削除する.
|
|
keyによって要素を検索しイテレータを返す(const版).
|
|
keyによって要素を検索しイテレータを返す.
|
|
コンテナに値を追加する.
|
|
|
|
keyによって示される要素の値を得る.
|
|
コンテナに格納されている要素数を得る.
|