#include <container_classes.h>
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.
typedef const T* flex_arr< T, lgBC >::const_pointer |
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.
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.
typedef T flex_arr< T, lgBC >::value_type |
Definition at line 1862 of file container_classes.h.
Definition at line 1889 of file container_classes.h.
flex_arr< T, lgBC >::flex_arr | ( | size_type | begin, | |
size_type | end | |||
) | [inline] |
Definition at line 1893 of file container_classes.h.
flex_arr< T, lgBC >::flex_arr | ( | const flex_arr< T, lgBC > & | f | ) | [inline] |
Definition at line 1898 of file container_classes.h.
Definition at line 1903 of file container_classes.h.
void flex_arr< T, lgBC >::alloc | ( | size_type | begin, | |
size_type | end | |||
) | [inline] |
Definition at line 1978 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 2078 of file container_classes.h.
reference flex_arr< T, lgBC >::at | ( | size_type | i | ) | [inline] |
Definition at line 2072 of file container_classes.h.
const_reference flex_arr< T, lgBC >::back | ( | ) | const [inline] |
Definition at line 2127 of file container_classes.h.
Definition at line 2123 of file container_classes.h.
const_iterator flex_arr< T, lgBC >::begin | ( | ) | const [inline] |
Definition at line 2100 of file container_classes.h.
Definition at line 2096 of file container_classes.h.
Referenced by flex_arr< double >::front().
size_type flex_arr< T, lgBC >::capacity | ( | ) | const [inline] |
Definition at line 2136 of file container_classes.h.
void flex_arr< T, lgBC >::clear | ( | ) | [inline] |
Definition at line 1928 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 2149 of file container_classes.h.
Definition at line 2145 of file container_classes.h.
void flex_arr< T, lgBC >::dump_state | ( | FILE * | out | ) | const [inline] |
Definition at line 1950 of file container_classes.h.
Referenced by flex_arr< double >::state_do().
bool flex_arr< T, lgBC >::empty | ( | ) | const [inline] |
Definition at line 2140 of file container_classes.h.
const_iterator flex_arr< T, lgBC >::end | ( | ) | const [inline] |
Definition at line 2109 of file container_classes.h.
Definition at line 2105 of file container_classes.h.
Referenced by flex_arr< double >::back().
const_reference flex_arr< T, lgBC >::front | ( | ) | const [inline] |
Definition at line 2118 of file container_classes.h.
Definition at line 2114 of file container_classes.h.
void flex_arr< T, lgBC >::invalidate | ( | ) | [inline] |
Definition at line 1938 of file container_classes.h.
const flex_arr& flex_arr< T, lgBC >::operator= | ( | const flex_arr< T, lgBC > & | f | ) | [inline] |
Definition at line 1907 of file container_classes.h.
const_reference flex_arr< T, lgBC >::operator[] | ( | size_type | i | ) | const [inline] |
Definition at line 2067 of file container_classes.h.
reference flex_arr< T, lgBC >::operator[] | ( | size_type | i | ) | [inline] |
Definition at line 2063 of file container_classes.h.
void flex_arr< T, lgBC >::p_clear0 | ( | ) | [inline, private] |
Definition at line 1873 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 1878 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 2048 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 2031 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 2043 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 2026 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 2089 of file container_classes.h.
iterator flex_arr< T, lgBC >::ptr | ( | size_type | i | ) | [inline] |
Definition at line 2085 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 1999 of file container_classes.h.
Referenced by InitBinAugerData().
void flex_arr< T, lgBC >::reserve | ( | size_type | size | ) | [inline] |
Definition at line 1961 of file container_classes.h.
void flex_arr< T, lgBC >::restore_state | ( | FILE * | in | ) | [inline] |
Definition at line 1955 of file container_classes.h.
Referenced by flex_arr< double >::state_do().
size_type flex_arr< T, lgBC >::size | ( | void | ) | const [inline] |
Definition at line 2132 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 1942 of file container_classes.h.
void flex_arr< T, lgBC >::zero | ( | ) | [inline] |
Definition at line 1933 of file container_classes.h.
Referenced by InitBinAugerData().
Definition at line 1853 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 1854 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 1855 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 1858 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 1857 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 1852 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().