Simple and fast fixed size stack used in tipsify implementation.
More...
|
| | RingStack (unsigned int _uiSize) |
| |
| | RingStack (const RingStack &_other) |
| |
| unsigned int | length () const |
| | current stack length
|
| |
| unsigned int | size () const |
| | reserved stack size i.e. maximum length
|
| |
| void | push (unsigned int v) |
| |
| unsigned int | pop () |
| |
|
| unsigned int | pos (unsigned int i) const |
| |
Simple and fast fixed size stack used in tipsify implementation.
Definition at line 277 of file GPUCacheOptimizer.hh.
◆ RingStack() [1/2]
| ACG::GPUCacheOptimizerTipsify::RingStack::RingStack |
( |
unsigned int |
_uiSize | ) |
|
|
inlineexplicit |
◆ RingStack() [2/2]
| ACG::GPUCacheOptimizerTipsify::RingStack::RingStack |
( |
const RingStack & |
_other | ) |
|
|
inline |
◆ ~RingStack()
| ACG::GPUCacheOptimizerTipsify::RingStack::~RingStack |
( |
| ) |
|
|
inline |
◆ length()
| unsigned int ACG::GPUCacheOptimizerTipsify::RingStack::length |
( |
| ) |
const |
|
inline |
◆ pop()
| unsigned int ACG::GPUCacheOptimizerTipsify::RingStack::pop |
( |
| ) |
|
|
inline |
◆ pos()
| unsigned int ACG::GPUCacheOptimizerTipsify::RingStack::pos |
( |
unsigned int |
i | ) |
const |
|
inlineprivate |
◆ push()
| void ACG::GPUCacheOptimizerTipsify::RingStack::push |
( |
unsigned int |
v | ) |
|
|
inline |
◆ size()
| unsigned int ACG::GPUCacheOptimizerTipsify::RingStack::size |
( |
| ) |
const |
|
inline |
◆ pStack
| unsigned int* ACG::GPUCacheOptimizerTipsify::RingStack::pStack |
|
private |
◆ uiLen
| unsigned int ACG::GPUCacheOptimizerTipsify::RingStack::uiLen |
|
private |
◆ uiSize
| unsigned int ACG::GPUCacheOptimizerTipsify::RingStack::uiSize |
|
private |
◆ uiStart
| unsigned int ACG::GPUCacheOptimizerTipsify::RingStack::uiStart |
|
private |
The documentation for this struct was generated from the following file: