Springhead
An open source physics engine for virtual reality, haptics and motion generation.
クラス テンプレート UTKeyList< T, Pred >

set つきのリスト.キーで高速に操作ができる list. setと違って,順番が保持され,順番でアクセスすることもできる.

#include <KeyList.h>

UTKeyList< T, Pred >に対する継承グラフ

構成

struct  SetPred
 

Public 型

typedef std::list< T > base
 
typedef base::iterator iterator
 
typedef base::const_iterator const_iterator
 
typedef std::set< TYPENAME
std::list< T >::iterator,
SetPred
Finder
 

Public メソッド

 UTKeyList (const UTKeyList< T > &l)
 
void push_back (const T &t)
 
void pop_back ()
 
void push_front (const T &t)
 
void pop_front ()
 
void insert (base::iterator it, T &t=T())
 
void erase (base::iterator it)
 
void erase (const T &t)
 
base::iterator find (const T &t)
 
base::const_iterator find (const T &t) const
 
base::iterator begin ()
 
base::const_iterator begin () const
 
base::iterator end ()
 
base::const_iterator end () const
 
size_t size () const
 

Public 変数

Finder finder
 

このクラスの説明は次のファイルから生成されました: