#include <hashKeyStack.h>
Public メソッド | |
HashKeyStack (size_t capacity=0) | |
~HashKeyStack () | |
void | push (const HashKey &) |
void | pop () |
void | clear () |
const HashKey & | top (size_t n=0) const |
bool | empty () const |
size_t | size () const |
void | dump () const |
Private 型 | |
typedef std::vector< HashKey > | vector_t |
Private 変数 | |
vector_t | data |
フレンド | |
bool | operator== (const HashKeyStack &, const HashKeyStack &) |
hashKeyStack.h の 11 行で定義されています。
typedef std::vector<HashKey> osl::hash::HashKeyStack::vector_t [private] |
hashKeyStack.h の 13 行で定義されています。
osl::hash::HashKeyStack::HashKeyStack | ( | size_t | capacity = 0 |
) | [explicit] |
hashKeyStack.cc の 7 行で定義されています。
参照先 data.
osl::hash::HashKeyStack::~HashKeyStack | ( | ) |
hashKeyStack.cc の 13 行で定義されています。
void osl::hash::HashKeyStack::clear | ( | ) | [inline] |
hashKeyStack.h の 21 行で定義されています。
参照先 data.
void osl::hash::HashKeyStack::dump | ( | ) | const |
hashKeyStack.cc の 24 行で定義されています。
参照先 data.
bool osl::hash::HashKeyStack::empty | ( | ) | const [inline] |
hashKeyStack.h の 29 行で定義されています。
参照先 data.
void osl::hash::HashKeyStack::pop | ( | ) | [inline] |
hashKeyStack.h の 20 行で定義されています。
参照先 data.
void osl::hash::HashKeyStack::push | ( | const HashKey & | key | ) |
hashKeyStack.cc の 18 行で定義されています。
参照先 data.
size_t osl::hash::HashKeyStack::size | ( | ) | const [inline] |
const HashKey& osl::hash::HashKeyStack::top | ( | size_t | n = 0 |
) | const [inline] |
hashKeyStack.h の 23 行で定義されています。
bool operator== | ( | const HashKeyStack & | , | |
const HashKeyStack & | ||||
) | [friend] |
vector_t osl::hash::HashKeyStack::data [private] |
hashKeyStack.h の 14 行で定義されています。
参照元 clear(), dump(), empty(), HashKeyStack(), pop(), push(), size(), と top().