CAPD RedHom Library
capd::homAux::detail::FixedArrayStorageType< ValueBuffer, Range >::MakeValue Struct Reference

#include <capd/homAux/FixedArrayStorage.h>

Public Types

typedef boost::range_value< Range >::type Argument
 
typedef BufferedValue< Argument, ValueBuffer > V
 

Public Member Functions

 MakeValue (Size size)
 
V operator() (Argument &a) const
 

Member Typedef Documentation

template<typename ValueBuffer , typename Range >
typedef boost::range_value<Range>::type capd::homAux::detail::FixedArrayStorageType< ValueBuffer, Range >::MakeValue::Argument
template<typename ValueBuffer , typename Range >
typedef BufferedValue<Argument, ValueBuffer> capd::homAux::detail::FixedArrayStorageType< ValueBuffer, Range >::MakeValue::V

Constructor & Destructor Documentation

template<typename ValueBuffer , typename Range >
capd::homAux::detail::FixedArrayStorageType< ValueBuffer, Range >::MakeValue::MakeValue ( Size  size)
inlineexplicit

Member Function Documentation

template<typename ValueBuffer , typename Range >
V capd::homAux::detail::FixedArrayStorageType< ValueBuffer, Range >::MakeValue::operator() ( Argument a) const
inline