|
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.
1.8.3.1-20130402