framework
|
Variable size container. More...
#include <iterator>
#include <framework/serializable/mutator_type.hpp>
#include <framework/serializable/base_types.hpp>
Go to the source code of this file.
Classes | |
struct | framework::serializable::variable_container< Size, Value, Container, Continuous > |
Namespaces | |
framework | |
Framework namespace. | |
framework::serializable | |
Serializable namespace. | |
Constant Groups | |
framework | |
Framework namespace. | |
framework::serializable | |
Serializable namespace. | |
Functions | |
template<typename Size , typename Value , typename Container , bool Continuous, typename Input , typename Output > | |
FRAMEWORK_ALWAYS_INLINE bool | framework::serializable::read_dispatch (variable_container< Size, Value, Container, Continuous > *, Input &in, Output &out) |
Read overload. More... | |
template<typename Size , typename Value , typename Container , bool Continuous, typename Input , typename Output > | |
FRAMEWORK_ALWAYS_INLINE bool | framework::serializable::write_dispatch (variable_container< Size, Value, Container, Continuous > *, Input const &in, Output &out) |
Write overload. More... | |
template<typename Size , typename Value , typename Container , typename Input , typename Output > | |
FRAMEWORK_ALWAYS_INLINE std::enable_if< std::is_same < Value, type_extractor< Value > >::value &&std::is_scalar < Value >::value, bool >::type | framework::serializable::read_dispatch (variable_container< Size, Value, Container, true > *, Input &in, Output &out) |
Block read overload. More... | |
template<typename Size , typename Value , typename Container , typename Input , typename Output > | |
FRAMEWORK_ALWAYS_INLINE std::enable_if< std::is_same < Value, type_extractor< Value > >::value &&std::is_scalar < Value >::value, bool >::type | framework::serializable::write_dispatch (variable_container< Size, Value, Container, true > *, Input const &in, Output &out) |
Block write overload. More... | |
Variable size container.