メインページ   名前空間一覧   クラス階層   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

クラス テンプレートMiX::AttrMap< charT, char_traits, xml_traits > の解説

#include <AttrMap.h>

すべてのメンバ一覧

Public 型

typedef std::pair< string_type,
string_type > 
val_type
typedef std::vector< val_typecontainer_type
typedef container_type::iterator iterator
typedef container_type::const_iterator const_iterator

Public メソッド

 MiX_Template_Typedef (charT, char_traits, xml_traits)
 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によって示される要素の値を得る

template<class charT, class char_traits, class xml_traits>
class MiX::AttrMap< charT, char_traits, xml_traits >


Typedef の解説

template<class charT, class char_traits, class xml_traits>
typedef container_type::const_iterator MiX::AttrMap< charT, char_traits, xml_traits >::const_iterator
 

template<class charT, class char_traits, class xml_traits>
typedef std::vector<val_type> MiX::AttrMap< charT, char_traits, xml_traits >::container_type
 

template<class charT, class char_traits, class xml_traits>
typedef container_type::iterator MiX::AttrMap< charT, char_traits, xml_traits >::iterator
 

template<class charT, class char_traits, class xml_traits>
typedef std::pair<string_type,string_type> MiX::AttrMap< charT, char_traits, xml_traits >::val_type
 


コンストラクタとデストラクタの解説

template<class charT, class char_traits, class xml_traits>
MiX::AttrMap< charT, char_traits, xml_traits >::AttrMap   [inline]
 

コンストラクタ


メソッドの解説

template<class charT, class char_traits, class xml_traits>
const_iterator MiX::AttrMap< charT, char_traits, xml_traits >::begin   const [inline]
 

コンテナの最初の要素を示すイテレータを得る(const版)

template<class charT, class char_traits, class xml_traits>
iterator MiX::AttrMap< charT, char_traits, xml_traits >::begin   [inline]
 

コンテナの最初の要素を示すイテレータを得る

template<class charT, class char_traits, class xml_traits>
void MiX::AttrMap< charT, char_traits, xml_traits >::clear   [inline]
 

コンテナを空にする

template<class charT, class char_traits, class xml_traits>
bool MiX::AttrMap< charT, char_traits, xml_traits >::empty   const [inline]
 

コンテナが空かどうかを得る

template<class charT, class char_traits, class xml_traits>
const_iterator MiX::AttrMap< charT, char_traits, xml_traits >::end   const [inline]
 

コンテナの最後の要素の一つ後を示すイテレータを得る(const版)

template<class charT, class char_traits, class xml_traits>
iterator MiX::AttrMap< charT, char_traits, xml_traits >::end   [inline]
 

コンテナの最後の要素の一つ後を示すイテレータを得る

template<class charT, class char_traits, class xml_traits>
void MiX::AttrMap< charT, char_traits, xml_traits >::erase const string_type    key [inline]
 

keyによって示される要素を削除する

template<class charT, class char_traits, class xml_traits>
const_iterator MiX::AttrMap< charT, char_traits, xml_traits >::find const string_type    key const [inline]
 

keyによって要素を検索しイテレータを返す(const版)

template<class charT, class char_traits, class xml_traits>
iterator MiX::AttrMap< charT, char_traits, xml_traits >::find const string_type &    key [inline]
 

keyによって要素を検索しイテレータを返す

template<class charT, class char_traits, class xml_traits>
void MiX::AttrMap< charT, char_traits, xml_traits >::insert const val_type   data [inline]
 

コンテナに値を追加する

template<class charT, class char_traits, class xml_traits>
MiX::AttrMap< charT, char_traits, xml_traits >::MiX_Template_Typedef charT   ,
char_traits   ,
xml_traits   
 

template<class charT, class char_traits, class xml_traits>
string_type MiX::AttrMap< charT, char_traits, xml_traits >::operator[] const string_type &    key const
 

keyによって示される要素の値を得る

template<class charT, class char_traits, class xml_traits>
size_t MiX::AttrMap< charT, char_traits, xml_traits >::size   const [inline]
 

コンテナに格納されている要素数を得る


このクラスの解説は次のファイルから生成されました:
MiXに対してSun Jul 20 00:45:28 2003に生成されました。 doxygen1.3-rc3