My Project
|
#include <hashKeyStack.h>
Public Member Functions | |
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 Types | |
typedef std::vector< HashKey > | vector_t |
Private Attributes | |
vector_t | data |
Friends | |
bool | operator== (const HashKeyStack &, const HashKeyStack &) |
Definition at line 11 of file hashKeyStack.h.
|
private |
Definition at line 13 of file hashKeyStack.h.
|
explicit |
Definition at line 6 of file hashKeyStack.cc.
osl::hash::HashKeyStack::~HashKeyStack | ( | ) |
Definition at line 12 of file hashKeyStack.cc.
|
inline |
Definition at line 21 of file hashKeyStack.h.
References data.
Referenced by osl::RepetitionCounter::clear().
void osl::hash::HashKeyStack::dump | ( | ) | const |
Definition at line 23 of file hashKeyStack.cc.
|
inline |
Definition at line 29 of file hashKeyStack.h.
References data.
Referenced by osl::RepetitionCounter::isConsistent().
|
inline |
Definition at line 20 of file hashKeyStack.h.
References data.
Referenced by osl::RepetitionCounter::isConsistent().
void osl::hash::HashKeyStack::push | ( | const HashKey & | key | ) |
Definition at line 17 of file hashKeyStack.cc.
|
inline |
Definition at line 30 of file hashKeyStack.h.
References data.
Referenced by osl::RepetitionCounter::order(), and top().
|
inline |
Definition at line 23 of file hashKeyStack.h.
Referenced by osl::RepetitionCounter::isConsistent(), and osl::checkmate::DualDfpn::writeRootHistory().
|
friend |
Definition at line 36 of file hashKeyStack.cc.
|
private |