#include <container_classes.h>
Definition at line 1846 of file container_classes.h.
typedef const_pntr<T,lgBC> flex_arr< T, lgBC >::const_iterator |
Definition at line 1866 of file container_classes.h.
typedef const T* flex_arr< T, lgBC >::const_pointer |
Definition at line 1862 of file container_classes.h.
typedef const T& flex_arr< T, lgBC >::const_reference |
Definition at line 1860 of file container_classes.h.
typedef ptrdiff_t flex_arr< T, lgBC >::difference_type |
Definition at line 1864 of file container_classes.h.
Definition at line 1865 of file container_classes.h.
typedef random_access_iterator_tag flex_arr< T, lgBC >::iterator_category |
Definition at line 1857 of file container_classes.h.
Definition at line 1861 of file container_classes.h.
Definition at line 1859 of file container_classes.h.
Definition at line 1863 of file container_classes.h.
typedef T flex_arr< T, lgBC >::value_type |
Definition at line 1858 of file container_classes.h.
Definition at line 1885 of file container_classes.h.
flex_arr< T, lgBC >::flex_arr | ( | size_type | begin, | |
size_type | end | |||
) | [inline] |
Definition at line 1889 of file container_classes.h.
flex_arr< T, lgBC >::flex_arr | ( | const flex_arr< T, lgBC > & | f | ) | [inline] |
Definition at line 1894 of file container_classes.h.
Definition at line 1899 of file container_classes.h.
void flex_arr< T, lgBC >::alloc | ( | size_type | begin, | |
size_type | end | |||
) | [inline] |
Definition at line 1974 of file container_classes.h.
Referenced by flex_arr< double >::flex_arr().
const_reference flex_arr< T, lgBC >::at | ( | size_type | i | ) | const [inline] |
Definition at line 2074 of file container_classes.h.
reference flex_arr< T, lgBC >::at | ( | size_type | i | ) | [inline] |
Definition at line 2068 of file container_classes.h.
const_reference flex_arr< T, lgBC >::back | ( | ) | const [inline] |
Definition at line 2123 of file container_classes.h.
Definition at line 2119 of file container_classes.h.
const_iterator flex_arr< T, lgBC >::begin | ( | ) | const [inline] |
Definition at line 2096 of file container_classes.h.
Definition at line 2092 of file container_classes.h.
Referenced by flex_arr< double >::front().
size_type flex_arr< T, lgBC >::capacity | ( | ) | const [inline] |
Definition at line 2132 of file container_classes.h.
void flex_arr< T, lgBC >::clear | ( | ) | [inline] |
Definition at line 1924 of file container_classes.h.
Referenced by flex_arr< double >::alloc(), InitBinAugerData(), flex_arr< double >::operator=(), ChargeBin::p_clear0(), ShellData::p_clear0(), and flex_arr< double >::reserve().
const_pointer flex_arr< T, lgBC >::data | ( | ) | const [inline] |
Definition at line 2145 of file container_classes.h.
Definition at line 2141 of file container_classes.h.
void flex_arr< T, lgBC >::dump_state | ( | FILE * | out | ) | const [inline] |
Definition at line 1946 of file container_classes.h.
Referenced by flex_arr< double >::state_do().
bool flex_arr< T, lgBC >::empty | ( | ) | const [inline] |
Definition at line 2136 of file container_classes.h.
const_iterator flex_arr< T, lgBC >::end | ( | ) | const [inline] |
Definition at line 2105 of file container_classes.h.
Definition at line 2101 of file container_classes.h.
Referenced by flex_arr< double >::back().
const_reference flex_arr< T, lgBC >::front | ( | ) | const [inline] |
Definition at line 2114 of file container_classes.h.
Definition at line 2110 of file container_classes.h.
void flex_arr< T, lgBC >::invalidate | ( | ) | [inline] |
Definition at line 1934 of file container_classes.h.
const flex_arr& flex_arr< T, lgBC >::operator= | ( | const flex_arr< T, lgBC > & | f | ) | [inline] |
Definition at line 1903 of file container_classes.h.
const_reference flex_arr< T, lgBC >::operator[] | ( | size_type | i | ) | const [inline] |
Definition at line 2063 of file container_classes.h.
reference flex_arr< T, lgBC >::operator[] | ( | size_type | i | ) | [inline] |
Definition at line 2059 of file container_classes.h.
void flex_arr< T, lgBC >::p_clear0 | ( | ) | [inline, private] |
Definition at line 1869 of file container_classes.h.
Referenced by flex_arr< double >::clear(), and flex_arr< double >::~flex_arr().
void flex_arr< T, lgBC >::p_clear1 | ( | ) | [inline, private] |
Definition at line 1874 of file container_classes.h.
Referenced by flex_arr< double >::clear(), and flex_arr< double >::flex_arr().
reference flex_arr< T, lgBC >::p_index | ( | size_type | i | ) | const [inline, private] |
Definition at line 2044 of file container_classes.h.
Referenced by flex_arr< double >::operator[]().
iterator flex_arr< T, lgBC >::p_iterator | ( | size_type | i | ) | const [inline, private] |
Definition at line 2027 of file container_classes.h.
Referenced by flex_arr< double >::ptr().
bool flex_arr< T, lgBC >::p_lgInbounds | ( | size_type | i | ) | const [inline, private] |
Definition at line 2039 of file container_classes.h.
Referenced by flex_arr< double >::at(), and flex_arr< double >::p_index().
pointer flex_arr< T, lgBC >::p_pointer | ( | size_type | i | ) | const [inline, private] |
Definition at line 2022 of file container_classes.h.
Referenced by flex_arr< double >::p_index(), and flex_arr< double >::p_iterator().
const_iterator flex_arr< T, lgBC >::ptr | ( | size_type | i | ) | const [inline] |
Definition at line 2085 of file container_classes.h.
iterator flex_arr< T, lgBC >::ptr | ( | size_type | i | ) | [inline] |
Definition at line 2081 of file container_classes.h.
Referenced by flex_arr< double >::begin(), and flex_arr< double >::end().
void flex_arr< T, lgBC >::realloc | ( | size_type | end | ) | [inline] |
Definition at line 1995 of file container_classes.h.
Referenced by InitBinAugerData().
void flex_arr< T, lgBC >::reserve | ( | size_type | size | ) | [inline] |
Definition at line 1957 of file container_classes.h.
void flex_arr< T, lgBC >::restore_state | ( | FILE * | in | ) | [inline] |
Definition at line 1951 of file container_classes.h.
Referenced by flex_arr< double >::state_do().
size_type flex_arr< T, lgBC >::size | ( | ) | const [inline] |
Definition at line 2128 of file container_classes.h.
Referenced by flex_arr< double >::empty().
void flex_arr< T, lgBC >::state_do | ( | FILE * | out, | |
bool | lgGet | |||
) | [inline] |
Definition at line 1938 of file container_classes.h.
void flex_arr< T, lgBC >::zero | ( | ) | [inline] |
Definition at line 1929 of file container_classes.h.
Referenced by InitBinAugerData().
Definition at line 1849 of file container_classes.h.
Referenced by flex_arr< double >::alloc(), flex_arr< double >::begin(), flex_arr< double >::operator=(), flex_arr< double >::p_clear1(), flex_arr< double >::p_iterator(), flex_arr< double >::p_lgInbounds(), flex_arr< double >::realloc(), and flex_arr< double >::size().
Definition at line 1850 of file container_classes.h.
Referenced by flex_arr< double >::alloc(), flex_arr< double >::end(), flex_arr< double >::operator=(), flex_arr< double >::p_clear1(), flex_arr< double >::p_iterator(), flex_arr< double >::p_lgInbounds(), flex_arr< double >::realloc(), and flex_arr< double >::size().
Definition at line 1851 of file container_classes.h.
Referenced by flex_arr< double >::alloc(), flex_arr< double >::operator=(), flex_arr< double >::p_clear1(), and flex_arr< double >::realloc().
Definition at line 1854 of file container_classes.h.
Referenced by flex_arr< double >::alloc(), flex_arr< double >::operator=(), flex_arr< double >::p_clear1(), flex_arr< double >::p_pointer(), and flex_arr< double >::realloc().
T* flex_arr< T, lgBC >::p_ptr_alloc [private] |
Definition at line 1853 of file container_classes.h.
Referenced by flex_arr< double >::alloc(), flex_arr< double >::data(), flex_arr< double >::dump_state(), flex_arr< double >::invalidate(), flex_arr< double >::operator=(), flex_arr< double >::p_clear0(), flex_arr< double >::p_clear1(), flex_arr< double >::realloc(), flex_arr< double >::reserve(), flex_arr< double >::restore_state(), and flex_arr< double >::zero().
Definition at line 1848 of file container_classes.h.
Referenced by flex_arr< double >::alloc(), flex_arr< double >::capacity(), flex_arr< double >::dump_state(), flex_arr< double >::invalidate(), flex_arr< double >::operator=(), flex_arr< double >::p_clear1(), flex_arr< double >::realloc(), flex_arr< double >::reserve(), flex_arr< double >::restore_state(), and flex_arr< double >::zero().