|
cloudy trunk
|
#include <container_classes.h>

Public Types | |
| typedef random_access_iterator_tag | iterator_category |
| typedef T | value_type |
| typedef T & | reference |
| typedef const T & | const_reference |
| typedef T * | pointer |
| typedef const T * | const_pointer |
| typedef long | size_type |
| typedef ptrdiff_t | difference_type |
| typedef pntr< T, lgBC > | iterator |
| typedef const_pntr< T, lgBC > | const_iterator |
Public Member Functions | |
| flex_arr () | |
| flex_arr (size_type begin, size_type end) | |
| flex_arr (const flex_arr &f) | |
| ~flex_arr () | |
| const flex_arr & | operator= (const flex_arr &f) |
| void | clear () |
| void | zero () |
| void | invalidate () |
| void | state_do (FILE *out, bool lgGet) |
| void | dump_state (FILE *out) const |
| void | restore_state (FILE *in) |
| void | reserve (size_type size) |
| void | alloc (size_type begin, size_type end) |
| void | realloc (size_type end) |
| reference | operator[] (size_type i) |
| const_reference | operator[] (size_type i) const |
| reference | at (size_type i) |
| const_reference | at (size_type i) const |
| iterator | ptr (size_type i) |
| const_iterator | ptr (size_type i) const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reference | front () |
| const_reference | front () const |
| reference | back () |
| const_reference | back () const |
| size_type | size () const |
| size_type | capacity () const |
| bool | empty () const |
| pointer | data () |
| const_pointer | data () const |
Private Member Functions | |
| void | p_clear0 () |
| void | p_clear1 () |
| pointer | p_pointer (size_type i) const |
| iterator | p_iterator (size_type i) const |
| bool | p_lgInbounds (size_type i) const |
| reference | p_index (size_type i) const |
Private Attributes | |
| size_t | p_size |
| long | p_begin |
| long | p_end |
| bool | p_init |
| T * | p_ptr_alloc |
| T * | p_ptr |
Definition at line 1850 of file container_classes.h.
| typedef const_pntr<T,lgBC> flex_arr< T, lgBC >::const_iterator |
Definition at line 1870 of file container_classes.h.
Definition at line 1866 of file container_classes.h.
| typedef const T& flex_arr< T, lgBC >::const_reference |
Definition at line 1864 of file container_classes.h.
| typedef ptrdiff_t flex_arr< T, lgBC >::difference_type |
Definition at line 1868 of file container_classes.h.
| typedef pntr<T,lgBC> flex_arr< T, lgBC >::iterator |
Definition at line 1869 of file container_classes.h.
| typedef random_access_iterator_tag flex_arr< T, lgBC >::iterator_category |
Definition at line 1861 of file container_classes.h.
Definition at line 1865 of file container_classes.h.
Definition at line 1863 of file container_classes.h.
Definition at line 1867 of file container_classes.h.
Definition at line 1862 of file container_classes.h.
|
inline |
Definition at line 1889 of file container_classes.h.
|
inline |
Definition at line 1893 of file container_classes.h.
|
inline |
Definition at line 1898 of file container_classes.h.
Definition at line 1903 of file container_classes.h.
|
inline |
Definition at line 1978 of file container_classes.h.
Referenced by iterator< bool >::flex_arr(), and GrainsInit().
|
inline |
Definition at line 2072 of file container_classes.h.
|
inline |
Definition at line 2078 of file container_classes.h.
Definition at line 2123 of file container_classes.h.
|
inline |
Definition at line 2127 of file container_classes.h.
Definition at line 2096 of file container_classes.h.
Referenced by iterator< bool >::front(), and iterator< bool >::front().
|
inline |
Definition at line 2100 of file container_classes.h.
|
inline |
Definition at line 2136 of file container_classes.h.
Definition at line 1928 of file container_classes.h.
Referenced by iterator< bool >::alloc(), InitBinAugerData(), iterator< bool >::operator=(), and iterator< bool >::reserve().
Definition at line 2145 of file container_classes.h.
|
inline |
Definition at line 2149 of file container_classes.h.
|
inline |
Definition at line 1950 of file container_classes.h.
Referenced by iterator< bool >::state_do().
Definition at line 2140 of file container_classes.h.
Definition at line 2105 of file container_classes.h.
Referenced by iterator< bool >::back(), and iterator< bool >::back().
|
inline |
Definition at line 2109 of file container_classes.h.
Definition at line 2114 of file container_classes.h.
|
inline |
Definition at line 2118 of file container_classes.h.
Definition at line 1938 of file container_classes.h.
|
inline |
Definition at line 1907 of file container_classes.h.
|
inline |
Definition at line 2063 of file container_classes.h.
|
inline |
Definition at line 2067 of file container_classes.h.
|
inlineprivate |
Definition at line 1873 of file container_classes.h.
Referenced by iterator< bool >::clear(), and iterator< bool >::~flex_arr().
|
inlineprivate |
Definition at line 1878 of file container_classes.h.
Referenced by iterator< bool >::clear(), iterator< bool >::flex_arr(), iterator< bool >::flex_arr(), and iterator< bool >::flex_arr().
|
inlineprivate |
Definition at line 2048 of file container_classes.h.
Referenced by iterator< bool >::operator[](), and iterator< bool >::operator[]().
|
inlineprivate |
Definition at line 2031 of file container_classes.h.
Referenced by iterator< bool >::ptr(), and iterator< bool >::ptr().
|
inlineprivate |
Definition at line 2043 of file container_classes.h.
Referenced by iterator< bool >::at(), iterator< bool >::at(), and iterator< bool >::p_index().
|
inlineprivate |
Definition at line 2026 of file container_classes.h.
Referenced by iterator< bool >::p_index(), and iterator< bool >::p_iterator().
|
inline |
Definition at line 2085 of file container_classes.h.
Referenced by iterator< bool >::begin(), iterator< bool >::begin(), iterator< bool >::end(), and iterator< bool >::end().
|
inline |
Definition at line 2089 of file container_classes.h.
|
inline |
Definition at line 1999 of file container_classes.h.
Referenced by InitBinAugerData().
|
inline |
Definition at line 1961 of file container_classes.h.
Referenced by GrainsInit().
|
inline |
Definition at line 1955 of file container_classes.h.
Referenced by iterator< bool >::state_do().
|
inline |
Definition at line 2132 of file container_classes.h.
Referenced by iterator< bool >::empty().
|
inline |
Definition at line 1942 of file container_classes.h.
Definition at line 1933 of file container_classes.h.
Referenced by InitBinAugerData().
Definition at line 1853 of file container_classes.h.
Referenced by iterator< bool >::operator=().
Definition at line 1854 of file container_classes.h.
Referenced by iterator< bool >::operator=().
Definition at line 1855 of file container_classes.h.
Referenced by iterator< bool >::operator=().
Definition at line 1858 of file container_classes.h.
Definition at line 1857 of file container_classes.h.
Referenced by iterator< bool >::operator=().
Definition at line 1852 of file container_classes.h.
Referenced by iterator< bool >::operator=().