Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

# FixedSizeSecBlock< T, S, A > Class Template Reference

Inheritance diagram for FixedSizeSecBlock< T, S, A >:

List of all members.

## Detailed Description

### template<class T, unsigned int S, class A = FixedSizeAllocatorWithCleanup<T, S>>
class FixedSizeSecBlock< T, S, A >

Definition at line 375 of file secblock.h.

## Public Types
typedef A::value_type | value_type
typedef A::pointer | iterator
typedef A::const_pointer | const_iterator
typedef A::size_type | size_type
## Public Member Functions
| FixedSizeSecBlock ()
| operator const void * () const
| operator void * ()
| operator const T * () const
| operator T * ()
template<typename I>
T * | operator+ (I offset)
template<typename I>
const T * | operator+ (I offset) const
SecBlock< T, A > | operator+ (const SecBlock< T, A > &t)
template<typename I>
T & | operator[] (I index)
template<typename I>
const T & | operator[] (I index) const
iterator | begin ()
const_iterator | begin () const
iterator | end ()
const_iterator | end () const
A::pointer | data ()
A::const_pointer | data () const
size_type | size () const
bool | empty () const
void | Assign (const T *t, unsigned int len)
void | Assign (const SecBlock< T, A > &t)
SecBlock< T, A > & | operator+= (const SecBlock< T, A > &t)
bool | operator== (const SecBlock< T, A > &t) const
bool | operator!= (const SecBlock< T, A > &t) const
void | New (unsigned int newSize)
void | CleanNew (unsigned int newSize)
void | Grow (unsigned int newSize)
void | CleanGrow (unsigned int newSize)
void | resize (unsigned int newSize)
void | swap (SecBlock< T, A > &b)
## Public Attributes
A | m_alloc
unsigned int | m_size
T * | m_ptr

The documentation for this class was generated from the following file:

- secblock.h