|
ROSE 0.11.145.357
|
Definition at line 43 of file StackFrameVector.h.

Public Types | |
| typedef std::vector< T > | BufferType |
| typedef BufferType::reference | reference |
| typedef BufferType::const_reference | const_reference |
| typedef BufferType::iterator | iterator |
| typedef BufferType::const_iterator | const_iterator |
| typedef BufferType::size_type | size_type |
| typedef BufferType::difference_type | difference_type |
| typedef BufferType::value_type | value_type |
| typedef BufferType::allocator_type | allocator_type |
| typedef BufferType::pointer | pointer |
| typedef BufferType::const_pointer | const_pointer |
| typedef BufferType::reverse_iterator | reverse_iterator |
| typedef BufferType::const_reverse_iterator | const_reverse_iterator |
Public Member Functions | |
| StackFrameVector (const StackFrameVector &) | |
| StackFrameVector (size_type n) | |
| StackFrameVector (size_type n, value_type initValue) | |
| StackFrameVector * | deepCopy () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| size_type | size () const |
| size_type | max_size () const |
| size_type | capacity () const |
| bool | empty () const |
| reference | operator[] (size_type) |
| const_reference | operator[] (size_type) const |
| reference | at (size_type) |
| const_reference | at (size_type) const |
| reference | front () |
| const_reference | front () const |
| reference | back () |
| const_reference | back () const |
| operator std::vector< T > () | |
| void | push (const T &) |
| void | setFrameSize (difference_type) |
| size_type | debugSize () const |
| void | resetStack () |
| value_type | pop () |
| void | debugDump (std::ostream &s) |
Protected Attributes | |
| BufferType * | buffer |
| iterator | framePtr |
| iterator | stackPtr |
| bool | deleteBufferWhenDone |
| typedef std::vector<T> StackFrameVector< T >::BufferType |
Definition at line 48 of file StackFrameVector.h.
| typedef BufferType::reference StackFrameVector< T >::reference |
Definition at line 52 of file StackFrameVector.h.
| typedef BufferType::const_reference StackFrameVector< T >::const_reference |
Definition at line 53 of file StackFrameVector.h.
| typedef BufferType::iterator StackFrameVector< T >::iterator |
Definition at line 54 of file StackFrameVector.h.
| typedef BufferType::const_iterator StackFrameVector< T >::const_iterator |
Definition at line 55 of file StackFrameVector.h.
| typedef BufferType::size_type StackFrameVector< T >::size_type |
Definition at line 56 of file StackFrameVector.h.
| typedef BufferType::difference_type StackFrameVector< T >::difference_type |
Definition at line 57 of file StackFrameVector.h.
| typedef BufferType::value_type StackFrameVector< T >::value_type |
Definition at line 58 of file StackFrameVector.h.
| typedef BufferType::allocator_type StackFrameVector< T >::allocator_type |
Definition at line 59 of file StackFrameVector.h.
| typedef BufferType::pointer StackFrameVector< T >::pointer |
Definition at line 60 of file StackFrameVector.h.
| typedef BufferType::const_pointer StackFrameVector< T >::const_pointer |
Definition at line 61 of file StackFrameVector.h.
| typedef BufferType::reverse_iterator StackFrameVector< T >::reverse_iterator |
Definition at line 62 of file StackFrameVector.h.
| typedef BufferType::const_reverse_iterator StackFrameVector< T >::const_reverse_iterator |
Definition at line 63 of file StackFrameVector.h.
| StackFrameVector< T >::StackFrameVector | ( | ) |
Definition at line 155 of file StackFrameVector.h.
| StackFrameVector< T >::StackFrameVector | ( | const StackFrameVector< T > & | v | ) |
Definition at line 164 of file StackFrameVector.h.
| StackFrameVector< T >::~StackFrameVector | ( | ) |
Definition at line 205 of file StackFrameVector.h.
| StackFrameVector< T > * StackFrameVector< T >::deepCopy | ( | ) | const |
Definition at line 217 of file StackFrameVector.h.
| StackFrameVector< T >::iterator StackFrameVector< T >::begin | ( | ) |
Definition at line 228 of file StackFrameVector.h.
| StackFrameVector< T >::const_iterator StackFrameVector< T >::begin | ( | ) | const |
Definition at line 235 of file StackFrameVector.h.
| StackFrameVector< T >::iterator StackFrameVector< T >::end | ( | ) |
Definition at line 242 of file StackFrameVector.h.
| StackFrameVector< T >::const_iterator StackFrameVector< T >::end | ( | ) | const |
Definition at line 249 of file StackFrameVector.h.
| StackFrameVector< T >::reverse_iterator StackFrameVector< T >::rbegin | ( | ) |
Definition at line 256 of file StackFrameVector.h.
| StackFrameVector< T >::const_reverse_iterator StackFrameVector< T >::rbegin | ( | ) | const |
Definition at line 263 of file StackFrameVector.h.
| StackFrameVector< T >::reverse_iterator StackFrameVector< T >::rend | ( | ) |
Definition at line 270 of file StackFrameVector.h.
| StackFrameVector< T >::const_reverse_iterator StackFrameVector< T >::rend | ( | ) | const |
Definition at line 277 of file StackFrameVector.h.
| StackFrameVector< T >::size_type StackFrameVector< T >::size | ( | ) | const |
Definition at line 284 of file StackFrameVector.h.
| StackFrameVector< T >::size_type StackFrameVector< T >::max_size | ( | ) | const |
Definition at line 291 of file StackFrameVector.h.
| StackFrameVector< T >::size_type StackFrameVector< T >::capacity | ( | ) | const |
Definition at line 298 of file StackFrameVector.h.
| bool StackFrameVector< T >::empty | ( | ) | const |
Definition at line 305 of file StackFrameVector.h.
| StackFrameVector< T >::reference StackFrameVector< T >::front | ( | ) |
Definition at line 346 of file StackFrameVector.h.
| StackFrameVector< T >::const_reference StackFrameVector< T >::front | ( | ) | const |
Definition at line 353 of file StackFrameVector.h.
| StackFrameVector< T >::reference StackFrameVector< T >::back | ( | ) |
Definition at line 360 of file StackFrameVector.h.
| StackFrameVector< T >::const_reference StackFrameVector< T >::back | ( | ) | const |
Definition at line 367 of file StackFrameVector.h.
| StackFrameVector< T >::operator std::vector< T > | ( | ) |
Definition at line 373 of file StackFrameVector.h.
| void StackFrameVector< T >::push | ( | const T & | x | ) |
Definition at line 381 of file StackFrameVector.h.
| void StackFrameVector< T >::setFrameSize | ( | difference_type | frameSize | ) |
Definition at line 405 of file StackFrameVector.h.
| StackFrameVector< T >::size_type StackFrameVector< T >::debugSize | ( | ) | const |
Definition at line 415 of file StackFrameVector.h.
| void StackFrameVector< T >::resetStack | ( | ) |
Definition at line 423 of file StackFrameVector.h.
| StackFrameVector< T >::value_type StackFrameVector< T >::pop | ( | ) |
Definition at line 431 of file StackFrameVector.h.
| void StackFrameVector< T >::debugDump | ( | std::ostream & | s | ) |
Definition at line 443 of file StackFrameVector.h.
|
protected |
Definition at line 138 of file StackFrameVector.h.
|
protected |
Definition at line 141 of file StackFrameVector.h.
|
protected |
Definition at line 141 of file StackFrameVector.h.
|
protected |
Definition at line 145 of file StackFrameVector.h.