This class is an helper to get the return type of get for each property. More...
This class is an helper to get the return type of get for each property.
This class is an helper to get the return type of get for each property
p | id of the property |
T | original boost fusion vector, T is suppose to be a boost::fusion::vector<memory_c<...>,.....> |
#include <Encap.hpp>
Public Types | |
typedef Mem | vtype |
return a boost::fusion::vector<memory_c<....>....> | |
typedef boost::fusion::result_of::at < vtype, boost::mpl::int_< p > >::type | rtype |
return a memory_c<...> | |
typedef boost::remove_reference< rtype > ::type | mtype |
remove the reference | |
typedef mtype::type | type |
get the base type that the buffer is storing | |