NEST  2.6.0,not_revisioned_source_dir@0
Public Types | Public Member Functions | Private Attributes | List of all members
table_element_adaptor< tabletype > Class Template Reference

#include <sparsetable.h>

Public Types

typedef tabletype::value_type value_type
 
typedef tabletype::size_type size_type
 
typedef tabletype::reference reference
 
typedef tabletype::pointer pointer
 

Public Member Functions

 table_element_adaptor (tabletype *tbl, size_type p)
 
table_element_adaptoroperator= (const value_type &val)
 
 operator value_type ()
 
pointer operator& ()
 

Private Attributes

tabletype * table
 
size_type pos
 

Member Typedef Documentation

template<class tabletype>
typedef tabletype::pointer table_element_adaptor< tabletype >::pointer
template<class tabletype>
typedef tabletype::reference table_element_adaptor< tabletype >::reference
template<class tabletype>
typedef tabletype::size_type table_element_adaptor< tabletype >::size_type
template<class tabletype>
typedef tabletype::value_type table_element_adaptor< tabletype >::value_type

Constructor & Destructor Documentation

template<class tabletype>
table_element_adaptor< tabletype >::table_element_adaptor ( tabletype *  tbl,
size_type  p 
)
inline

Member Function Documentation

template<class tabletype>
table_element_adaptor< tabletype >::operator value_type ( )
inline
template<class tabletype>
pointer table_element_adaptor< tabletype >::operator& ( )
inline
template<class tabletype>
table_element_adaptor& table_element_adaptor< tabletype >::operator= ( const value_type val)
inline

Member Data Documentation

template<class tabletype>
size_type table_element_adaptor< tabletype >::pos
private
template<class tabletype>
tabletype* table_element_adaptor< tabletype >::table
private

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