Implementation of IAuxTypeVector
for specific types.
More...
Classes | |
struct | DataModel_detail::can_pack< T > |
struct | DataModel_detail::can_pack< uint64_t > |
struct | DataModel_detail::can_pack< int64_t > |
struct | DataModel_detail::can_pack< long double > |
struct | DataModel_detail::can_pack< std::vector< T > > |
Namespaces | |
namespace | SG |
Constructor from a payload object. | |
Functions | |
template<class VEC > | |
bool | DataModel_detail::setOptionHelper (VEC *vec, const SG::AuxDataOption &option, SG_STD_OR_BOOST::true_type) |
Make an option setting. VEC derives from IAuxSetOption . | |
template<class VEC > | |
bool | DataModel_detail::setOptionHelper (VEC *, const SG::AuxDataOption &, SG_STD_OR_BOOST::false_type) |
template<class T > | |
SG::IAuxTypeVector * | DataModel_detail::makePacked (std::vector< T > &v, SG_STD_OR_BOOST::true_type) |
Specialization for the case of types that can be packed. | |
template<class T , class FLAG > | |
SG::IAuxTypeVector * | DataModel_detail::makePacked (T &, FLAG) |
Specialization for the case of types that cannot be packed. |
Implementation of IAuxTypeVector
for specific types.