tree_vec Struct Reference

tree_vec - a simple class to store the bounds checking information for multi_arr More...

#include <container_classes.h>

Collaboration diagram for tree_vec:

Collaboration graph
[legend]

Public Types

typedef size_t size_type

Public Member Functions

 tree_vec ()
 ~tree_vec ()
void clear ()
const tree_vecoperator= (const tree_vec &m)
tree_vecgetvec (const size_type i, const size_type index[])
const tree_vecgetvec (const size_type i, const size_type index[]) const

Data Fields

size_type n
tree_vecd

Private Member Functions

void p_clear0 ()
void p_clear1 ()

Detailed Description

tree_vec - a simple class to store the bounds checking information for multi_arr

Definition at line 205 of file container_classes.h.


Member Typedef Documentation

typedef size_t tree_vec::size_type

Definition at line 207 of file container_classes.h.


Constructor & Destructor Documentation

tree_vec::tree_vec (  )  [inline]

Definition at line 229 of file container_classes.h.

References p_clear1().

Here is the call graph for this function:

tree_vec::~tree_vec (  )  [inline]

Definition at line 233 of file container_classes.h.

References p_clear0().

Here is the call graph for this function:


Member Function Documentation

void tree_vec::clear (  )  [inline]

Definition at line 237 of file container_classes.h.

References p_clear0(), and p_clear1().

Referenced by operator=(), multi_geom< d, MEM_LAYOUT_VAL, lgBOUNDSCHECKVAL >::p_clear0(), and p_clear0().

Here is the call graph for this function:

const tree_vec& tree_vec::getvec ( const size_type  i,
const size_type  index[] 
) const [inline]

Definition at line 266 of file container_classes.h.

References d, and getvec().

Here is the call graph for this function:

tree_vec& tree_vec::getvec ( const size_type  i,
const size_type  index[] 
) [inline]

Definition at line 259 of file container_classes.h.

References d.

Referenced by getvec(), multi_geom< d, MEM_LAYOUT_VAL, lgBOUNDSCHECKVAL >::lgInbounds(), and multi_geom< d, MEM_LAYOUT_VAL, lgBOUNDSCHECKVAL >::reserve().

const tree_vec& tree_vec::operator= ( const tree_vec m  )  [inline]

Definition at line 242 of file container_classes.h.

References clear(), d, and n.

Here is the call graph for this function:

void tree_vec::p_clear0 (  )  [inline, private]

Definition at line 213 of file container_classes.h.

References clear(), d, and n.

Referenced by clear(), and ~tree_vec().

Here is the call graph for this function:

void tree_vec::p_clear1 (  )  [inline, private]

Definition at line 222 of file container_classes.h.

References d, and n.

Referenced by clear(), and tree_vec().


Field Documentation

tree_vec* tree_vec::d

Definition at line 210 of file container_classes.h.

Referenced by getvec(), operator=(), p_clear0(), p_clear1(), multi_arr< float, 3 >::p_setupArray(), multi_geom< d, MEM_LAYOUT_VAL, lgBOUNDSCHECKVAL >::p_setupArray(), and multi_geom< d, MEM_LAYOUT_VAL, lgBOUNDSCHECKVAL >::reserve().

size_type tree_vec::n

Definition at line 209 of file container_classes.h.

Referenced by multi_geom< d, MEM_LAYOUT_VAL, lgBOUNDSCHECKVAL >::lgInbounds(), operator=(), p_clear0(), p_clear1(), multi_arr< float, 3 >::p_setupArray(), multi_geom< d, MEM_LAYOUT_VAL, lgBOUNDSCHECKVAL >::p_setupArray(), and multi_geom< d, MEM_LAYOUT_VAL, lgBOUNDSCHECKVAL >::reserve().


The documentation for this struct was generated from the following file:
Generated on Mon Feb 16 12:15:03 2009 for cloudy by  doxygen 1.4.7