Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
array.hpp File Reference
#include <boost/config.hpp>
#include <iostream>
#include <cstddef>
#include <array>
#include <boost/serialization/nvp.hpp>
#include <boost/serialization/split_member.hpp>
#include <boost/serialization/wrapper.hpp>
#include <boost/mpl/always.hpp>
#include <boost/mpl/apply.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/type_traits/remove_const.hpp>
#include <boost/array.hpp>
Include dependency graph for array.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::serialization::use_array_optimization< Archive >
 
class  boost::serialization::array< T >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::serialization
 

Macros

#define BOOST_SERIALIZATION_USE_ARRAY_OPTIMIZATION(Archive)
 

Functions

template<class T >
const array< Tboost::serialization::make_array (T *t, std::size_t s)
 
template<class Archive , class T , std::size_t N>
void boost::serialization::serialize (Archive &ar, boost::array< T, N > &a, const unsigned int)
 
template<class Archive , class T , std::size_t N>
void boost::serialization::serialize (Archive &ar, std::array< T, N > &a, const unsigned int)
 

Macro Definition Documentation

#define BOOST_SERIALIZATION_USE_ARRAY_OPTIMIZATION (   Archive)
Value:
namespace boost { namespace serialization { \
template <> struct use_array_optimization<Archive> { \
template <class ValueType> \
struct apply : boost::mpl::apply1<Archive::use_array_optimization \
>::type {}; \
}; }}
Duration formatting facet for input.
Definition: accumulators_fwd.hpp:55
adjacency_iterator typedef T::adjacency_iterator type
Definition: graph_traits.hpp:42