mesh3d::attribute_map_base< Key > Class Template Reference

#include <attribute_map.h>

Inherited by mesh3d::attribute_map< Key, Value >.

Public Types

typedef std::vector< Key > key_array
typedef std::map< Key, index_typekey_index_map

Public Member Functions

virtual ~attribute_map_base ()
virtual std::type_info const & value_type_id () const =0

Protected Member Functions

 attribute_map_base ()

Detailed Description

template<typename Key>
class mesh3d::attribute_map_base< Key >

Definition at line 42 of file attribute_map.h.


Member Typedef Documentation

template<typename Key >
typedef std::vector<Key> mesh3d::attribute_map_base< Key >::key_array

Definition at line 45 of file attribute_map.h.

template<typename Key >
typedef std::map<Key,index_type> mesh3d::attribute_map_base< Key >::key_index_map

Definition at line 46 of file attribute_map.h.


Constructor & Destructor Documentation

template<typename Key >
mesh3d::attribute_map_base< Key >::~attribute_map_base (  )  [inline, virtual]

Definition at line 38 of file attribute_map.inl.

00039 {
00040 }

template<typename Key >
mesh3d::attribute_map_base< Key >::attribute_map_base (  )  [inline, protected]

Definition at line 33 of file attribute_map.inl.

00034 {
00035 }


Member Function Documentation

template<typename Key >
virtual std::type_info const& mesh3d::attribute_map_base< Key >::value_type_id (  )  const [pure virtual]

The documentation for this class was generated from the following files:
Generated on Sun Apr 11 12:23:11 2010 for RenderStack by  doxygen 1.6.3