#include <container_classes.h>
Collaboration diagram for flex_arr< T, lgBC >:
Definition at line 1741 of file container_classes.h.
typedef const_pntr<T,1,FLX_TYPE,lgBC> flex_arr< T, lgBC >::const_iterator |
Definition at line 1761 of file container_classes.h.
typedef const T* flex_arr< T, lgBC >::const_pointer |
Definition at line 1757 of file container_classes.h.
typedef const T& flex_arr< T, lgBC >::const_reference |
Definition at line 1755 of file container_classes.h.
typedef ptrdiff_t flex_arr< T, lgBC >::difference_type |
Definition at line 1759 of file container_classes.h.
typedef pntr<T,1,FLX_TYPE,lgBC> flex_arr< T, lgBC >::iterator |
Definition at line 1760 of file container_classes.h.
typedef random_access_iterator_tag flex_arr< T, lgBC >::iterator_category |
Definition at line 1752 of file container_classes.h.
Definition at line 1756 of file container_classes.h.
Definition at line 1754 of file container_classes.h.
Definition at line 1758 of file container_classes.h.
typedef T flex_arr< T, lgBC >::value_type |
Definition at line 1753 of file container_classes.h.
Definition at line 1780 of file container_classes.h.
flex_arr< T, lgBC >::flex_arr | ( | size_type | begin, | |
size_type | end | |||
) | [inline] |
Definition at line 1784 of file container_classes.h.
Definition at line 1789 of file container_classes.h.
const_reference flex_arr< T, lgBC >::at | ( | size_type | i | ) | const [inline] |
Definition at line 1965 of file container_classes.h.
reference flex_arr< T, lgBC >::at | ( | size_type | i | ) | [inline] |
Definition at line 1959 of file container_classes.h.
const_reference flex_arr< T, lgBC >::back | ( | ) | const [inline] |
Definition at line 2014 of file container_classes.h.
Definition at line 2010 of file container_classes.h.
const_iterator flex_arr< T, lgBC >::begin | ( | ) | const [inline] |
Definition at line 1987 of file container_classes.h.
size_type flex_arr< T, lgBC >::capacity | ( | ) | const [inline] |
Definition at line 2023 of file container_classes.h.
void flex_arr< T, lgBC >::clear | ( | ) | [inline] |
Definition at line 1814 of file container_classes.h.
Referenced by flex_arr< float >::alloc(), flex_arr< float >::operator=(), and flex_arr< float >::reserve().
const_pointer flex_arr< T, lgBC >::data | ( | ) | const [inline] |
Definition at line 2036 of file container_classes.h.
Definition at line 2032 of file container_classes.h.
void flex_arr< T, lgBC >::dump_state | ( | FILE * | out | ) | const [inline] |
bool flex_arr< T, lgBC >::empty | ( | ) | const [inline] |
Definition at line 2027 of file container_classes.h.
const_iterator flex_arr< T, lgBC >::end | ( | ) | const [inline] |
Definition at line 1996 of file container_classes.h.
const_reference flex_arr< T, lgBC >::front | ( | ) | const [inline] |
Definition at line 2005 of file container_classes.h.
Definition at line 2001 of file container_classes.h.
void flex_arr< T, lgBC >::invalidate | ( | ) | [inline] |
Definition at line 1824 of file container_classes.h.
const flex_arr& flex_arr< T, lgBC >::operator= | ( | const flex_arr< T, lgBC > & | f | ) | [inline] |
Definition at line 1793 of file container_classes.h.
const_reference flex_arr< T, lgBC >::operator[] | ( | size_type | i | ) | const [inline] |
Definition at line 1954 of file container_classes.h.
reference flex_arr< T, lgBC >::operator[] | ( | size_type | i | ) | [inline] |
Definition at line 1950 of file container_classes.h.
void flex_arr< T, lgBC >::p_clear0 | ( | ) | [inline, private] |
Definition at line 1764 of file container_classes.h.
Referenced by flex_arr< float >::clear(), and flex_arr< float >::~flex_arr().
void flex_arr< T, lgBC >::p_clear1 | ( | ) | [inline, private] |
Definition at line 1769 of file container_classes.h.
Referenced by flex_arr< float >::clear(), and flex_arr< float >::flex_arr().
bool flex_arr< T, lgBC >::p_lgInbounds | ( | size_type | i | ) | const [inline, private] |
Definition at line 1930 of file container_classes.h.
Referenced by flex_arr< float >::at(), and flex_arr< float >::p_index().
pointer flex_arr< T, lgBC >::p_pointer | ( | size_type | i | ) | const [inline, private] |
Definition at line 1913 of file container_classes.h.
Referenced by flex_arr< float >::p_index(), and flex_arr< float >::p_iterator().
const_iterator flex_arr< T, lgBC >::ptr | ( | size_type | i | ) | const [inline] |
Definition at line 1976 of file container_classes.h.
iterator flex_arr< T, lgBC >::ptr | ( | size_type | i | ) | [inline] |
Definition at line 1972 of file container_classes.h.
Referenced by flex_arr< float >::begin(), and flex_arr< float >::end().
void flex_arr< T, lgBC >::realloc | ( | size_type | end | ) | [inline] |
Definition at line 1886 of file container_classes.h.
void flex_arr< T, lgBC >::reserve | ( | size_type | size | ) | [inline] |
Definition at line 1848 of file container_classes.h.
void flex_arr< T, lgBC >::restore_state | ( | FILE * | in | ) | [inline] |
void flex_arr< T, lgBC >::state_do | ( | FILE * | out, | |
bool | lgGet | |||
) | [inline] |
Definition at line 1829 of file container_classes.h.
void flex_arr< T, lgBC >::zero | ( | ) | [inline] |
Definition at line 1744 of file container_classes.h.
Referenced by flex_arr< float >::alloc(), flex_arr< float >::begin(), flex_arr< float >::operator=(), flex_arr< float >::p_clear1(), flex_arr< float >::p_iterator(), flex_arr< float >::p_lgInbounds(), flex_arr< float >::realloc(), and flex_arr< float >::size().
Definition at line 1745 of file container_classes.h.
Referenced by flex_arr< float >::alloc(), flex_arr< float >::end(), flex_arr< float >::operator=(), flex_arr< float >::p_clear1(), flex_arr< float >::p_iterator(), flex_arr< float >::p_lgInbounds(), flex_arr< float >::realloc(), and flex_arr< float >::size().
Definition at line 1746 of file container_classes.h.
Referenced by flex_arr< float >::alloc(), flex_arr< float >::operator=(), flex_arr< float >::p_clear1(), and flex_arr< float >::realloc().
Definition at line 1749 of file container_classes.h.
Referenced by flex_arr< float >::alloc(), flex_arr< float >::operator=(), flex_arr< float >::p_clear1(), flex_arr< float >::p_pointer(), and flex_arr< float >::realloc().
T* flex_arr< T, lgBC >::p_ptr_alloc [private] |
Definition at line 1748 of file container_classes.h.
Referenced by flex_arr< float >::alloc(), flex_arr< float >::data(), flex_arr< float >::dump_state(), flex_arr< float >::invalidate(), flex_arr< float >::operator=(), flex_arr< float >::p_clear0(), flex_arr< float >::p_clear1(), flex_arr< float >::realloc(), flex_arr< float >::reserve(), flex_arr< float >::restore_state(), and flex_arr< float >::zero().
Definition at line 1743 of file container_classes.h.
Referenced by flex_arr< float >::alloc(), flex_arr< float >::capacity(), flex_arr< float >::dump_state(), flex_arr< float >::invalidate(), flex_arr< float >::operator=(), flex_arr< float >::p_clear1(), flex_arr< float >::realloc(), flex_arr< float >::reserve(), flex_arr< float >::restore_state(), and flex_arr< float >::zero().