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  | |