Cloudy
Spectral Synthesis Code for Astrophysics
|
tree_vec - a simple class to store the bounds checking information for multi_arr More...
#include <container_classes.h>
Public Types | |
typedef size_t | size_type |
Public Member Functions | |
tree_vec () | |
tree_vec (const tree_vec &m) | |
~tree_vec () | |
void | clear () |
const tree_vec & | operator= (const tree_vec &m) |
tree_vec & | getvec (const size_type i, const size_type index[]) |
const tree_vec & | getvec (const size_type i, const size_type index[]) const |
Public Attributes | |
size_type | n |
tree_vec * | d |
Private Member Functions | |
void | p_clear0 () |
void | p_clear1 () |
typedef size_t tree_vec::size_type |
|
inline |
|
inline |
|
inline |
|
inline |
References p_clear0(), and p_clear1().
Referenced by operator=(), p_clear0(), and multi_geom< d, MEM_LAYOUT_VAL >::p_clear0().
References d.
Referenced by getvec(), multi_geom< d, MEM_LAYOUT_VAL >::lgInbounds(), and multi_geom< d, MEM_LAYOUT_VAL >::reserve().
|
inlineprivate |
|
inlineprivate |
Referenced by clear(), and tree_vec().
tree_vec* tree_vec::d |
size_type tree_vec::n |