Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::shared_array_property_map< T, IndexMap > Class Template Reference

#include <shared_array_property_map.hpp>

Inheritance diagram for boost::shared_array_property_map< T, IndexMap >:
Collaboration diagram for boost::shared_array_property_map< T, IndexMap >:

Public Types

typedef property_traits
< IndexMap >::key_type 
key_type
 
typedef T value_type
 
typedef Treference
 
typedef
boost::lvalue_property_map_tag 
category
 

Public Member Functions

 shared_array_property_map ()
 
 shared_array_property_map (size_t n, const IndexMap &_id=IndexMap())
 
Toperator[] (key_type v) const
 

Member Typedef Documentation

template<class T, class IndexMap>
typedef boost::lvalue_property_map_tag boost::shared_array_property_map< T, IndexMap >::category
template<class T, class IndexMap>
typedef property_traits<IndexMap>::key_type boost::shared_array_property_map< T, IndexMap >::key_type
template<class T, class IndexMap>
typedef T& boost::shared_array_property_map< T, IndexMap >::reference
template<class T, class IndexMap>
typedef T boost::shared_array_property_map< T, IndexMap >::value_type

Constructor & Destructor Documentation

template<class T, class IndexMap>
boost::shared_array_property_map< T, IndexMap >::shared_array_property_map ( )
inline
template<class T, class IndexMap>
boost::shared_array_property_map< T, IndexMap >::shared_array_property_map ( size_t  n,
const IndexMap &  _id = IndexMap() 
)
inlineexplicit

Member Function Documentation

template<class T, class IndexMap>
T& boost::shared_array_property_map< T, IndexMap >::operator[] ( key_type  v) const
inline

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