cloudy  trunk
Public Types | Public Member Functions | Data Fields | Private Member Functions
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 (const tree_vec &m)
 
 ~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 216 of file container_classes.h.

Member Typedef Documentation

§ size_type

typedef size_t tree_vec::size_type

Definition at line 218 of file container_classes.h.

Constructor & Destructor Documentation

§ tree_vec() [1/2]

tree_vec::tree_vec ( )
inline

Definition at line 240 of file container_classes.h.

§ tree_vec() [2/2]

tree_vec::tree_vec ( const tree_vec m)
inline

Definition at line 244 of file container_classes.h.

§ ~tree_vec()

tree_vec::~tree_vec ( )
inline

Definition at line 249 of file container_classes.h.

Member Function Documentation

§ clear()

void tree_vec::clear ( )
inline

Definition at line 253 of file container_classes.h.

Referenced by multi_geom< d, MEM_LAYOUT_VAL >::p_clear0().

§ getvec() [1/2]

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

§ getvec() [2/2]

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

Definition at line 282 of file container_classes.h.

References d.

§ operator=()

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

Definition at line 258 of file container_classes.h.

References d, and n.

§ p_clear0()

void tree_vec::p_clear0 ( )
inlineprivate

Definition at line 224 of file container_classes.h.

§ p_clear1()

void tree_vec::p_clear1 ( )
inlineprivate

Definition at line 233 of file container_classes.h.

Field Documentation

§ d

tree_vec* tree_vec::d

§ n

size_type tree_vec::n

The documentation for this struct was generated from the following file: