Namespaces | |
cpp_int_detail | |
detail | |
ext | |
float128_detail | |
no_rtti_system | |
smart_cast_impl | |
stl | |
typeid_system | |
void_cast_detail | |
Enumerations | |
enum | level_type { not_serializable = 0, primitive_type = 1, object_serializable = 2, object_class_info = 3 } |
enum | tracking_type { track_never = 0, track_selectively = 1, track_always = 2 } |
Functions | |
template<class Archive , class T > | |
void | load (Archive &ar, boost::shared_ptr< T > &t, const unsigned int file_version) |
template<class Archive > | |
void | serialize (Archive &ar,::boost::gregorian::date &d, const unsigned int file_version) |
Method that does serialization for gregorian::date – splits to load/save. More... | |
template<class Archive > | |
void | save (Archive &ar, const ::boost::gregorian::date &d, unsigned int) |
Function to save gregorian::date objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar,::boost::gregorian::date &d, unsigned int) |
Function to load gregorian::date objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &,::boost::gregorian::date *dp, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const gregorian::date_duration &dd, unsigned int) |
Function to save gregorian::date_duration objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, gregorian::date_duration &dd, unsigned int) |
Function to load gregorian::date_duration objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &, gregorian::date_duration *dd, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const gregorian::date_duration::duration_rep &dr, unsigned int) |
helper unction to save date_duration objects using serialization lib More... | |
template<class Archive > | |
void | load (Archive &ar, gregorian::date_duration::duration_rep &dr, unsigned int) |
helper function to load date_duration objects using serialization lib More... | |
template<class Archive > | |
void | load_construct_data (Archive &, gregorian::date_duration::duration_rep *dr, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const gregorian::date_period &dp, unsigned int) |
Function to save gregorian::date_period objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, gregorian::date_period &dp, unsigned int) |
Function to load gregorian::date_period objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &, gregorian::date_period *dp, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const gregorian::greg_year &gy, unsigned int) |
Function to save gregorian::greg_year objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, gregorian::greg_year &gy, unsigned int) |
Function to load gregorian::greg_year objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &, gregorian::greg_year *gy, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const gregorian::greg_month &gm, unsigned int) |
Function to save gregorian::greg_month objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, gregorian::greg_month &gm, unsigned int) |
Function to load gregorian::greg_month objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &, gregorian::greg_month *gm, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const gregorian::greg_day &gd, unsigned int) |
Function to save gregorian::greg_day objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, gregorian::greg_day &gd, unsigned int) |
Function to load gregorian::greg_day objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &, gregorian::greg_day *gd, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const gregorian::greg_weekday &gd, unsigned int) |
Function to save gregorian::greg_weekday objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, gregorian::greg_weekday &gd, unsigned int) |
Function to load gregorian::greg_weekday objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &, gregorian::greg_weekday *gd, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const gregorian::partial_date &pd, unsigned int) |
Function to save gregorian::partial_date objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, gregorian::partial_date &pd, unsigned int) |
Function to load gregorian::partial_date objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &, gregorian::partial_date *pd, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const gregorian::nth_kday_of_month &nkd, unsigned int) |
Function to save nth_day_of_the_week_in_month objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, gregorian::nth_kday_of_month &nkd, unsigned int) |
Function to load nth_day_of_the_week_in_month objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &, gregorian::nth_kday_of_month *nkd, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const gregorian::first_kday_of_month &fkd, unsigned int) |
Function to save first_day_of_the_week_in_month objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, gregorian::first_kday_of_month &fkd, unsigned int) |
Function to load first_day_of_the_week_in_month objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &, gregorian::first_kday_of_month *fkd, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const gregorian::last_kday_of_month &lkd, unsigned int) |
Function to save last_day_of_the_week_in_month objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, gregorian::last_kday_of_month &lkd, unsigned int) |
Function to load last_day_of_the_week_in_month objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &, gregorian::last_kday_of_month *lkd, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const gregorian::first_kday_before &fkdb, unsigned int) |
Function to save first_day_of_the_week_before objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, gregorian::first_kday_before &fkdb, unsigned int) |
Function to load first_day_of_the_week_before objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &, gregorian::first_kday_before *fkdb, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const gregorian::first_kday_after &fkda, unsigned int) |
Function to save first_day_of_the_week_after objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, gregorian::first_kday_after &fkda, unsigned int) |
Function to load first_day_of_the_week_after objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &, gregorian::first_kday_after *fkda, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const posix_time::time_duration &td, unsigned int) |
Function to save posix_time::time_duration objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, posix_time::time_duration &td, unsigned int) |
Function to load posix_time::time_duration objects using serialization lib. More... | |
template<class Archive > | |
void | save (Archive &ar, const posix_time::ptime &pt, unsigned int) |
Function to save posix_time::ptime objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, posix_time::ptime &pt, unsigned int) |
Function to load posix_time::ptime objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &, posix_time::ptime *pt, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive > | |
void | save (Archive &ar, const posix_time::time_period &tp, unsigned int) |
Function to save posix_time::time_period objects using serialization lib. More... | |
template<class Archive > | |
void | load (Archive &ar, boost::posix_time::time_period &tp, unsigned int) |
Function to load posix_time::time_period objects using serialization lib. More... | |
template<class Archive > | |
void | load_construct_data (Archive &, boost::posix_time::time_period *tp, const unsigned int) |
override needed b/c no default constructor More... | |
template<class Archive , typename T , typename Arg1 , typename Arg2 , typename Arg3 > | |
void | serialize (Archive &ar,::boost::flyweights::flyweight< T, Arg1, Arg2, Arg3 > &f, const unsigned int version) |
template<class Archive , typename T , typename Arg1 , typename Arg2 , typename Arg3 > | |
void | save (Archive &ar, const ::boost::flyweights::flyweight< T, Arg1, Arg2, Arg3 > &f, const unsigned int version) |
template<class Archive , typename T , typename Arg1 , typename Arg2 , typename Arg3 > | |
void | load (Archive &ar,::boost::flyweights::flyweight< T, Arg1, Arg2, Arg3 > &f, const unsigned int version) |
template<class Archive , class OEL , class VL , class D , class VP , class EP , class GP , class EL > | |
void | save (Archive &ar, const boost::adjacency_list< OEL, VL, D, VP, EP, GP, EL > &graph, const unsigned int) |
template<class Archive , class OEL , class VL , class D , class VP , class EP , class GP , class EL > | |
void | load (Archive &ar, boost::adjacency_list< OEL, VL, D, VP, EP, GP, EL > &graph, const unsigned int) |
template<class Archive , class OEL , class VL , class D , class VP , class EP , class GP , class EL > | |
void | serialize (Archive &ar, boost::adjacency_list< OEL, VL, D, VP, EP, GP, EL > &graph, const unsigned int file_version) |
template<typename Archive , typename T1 , typename T2 , typename T3 , typename T4 > | |
void | serialize (Archive &ar, boost::tuple< T1, T2, T3, T4 > &t, const unsigned int) |
template<class Archive , unsigned MinBits, unsigned MaxBits, mp::cpp_integer_type SignType, mp::cpp_int_check_type Checked, class Allocator > | |
void | serialize (Archive &ar, mp::cpp_int_backend< MinBits, MaxBits, SignType, Checked, Allocator > &val, const unsigned int) |
template<class Archive > | |
void | serialize (Archive &ar, boost::multiprecision::backends::float128_backend &val, unsigned int) |
template<class Archive , class T , std::size_t N, class CloneAllocator > | |
void | save (Archive &ar, const ptr_array< T, N, CloneAllocator > &c, unsigned int) |
template<class Archive , class T , std::size_t N, class CloneAllocator > | |
void | load (Archive &ar, ptr_array< T, N, CloneAllocator > &c, unsigned int) |
template<class Archive , class T , std::size_t N, class CloneAllocator > | |
void | serialize (Archive &ar, ptr_array< T, N, CloneAllocator > &c, const unsigned int version) |
template<class Archive , class T , class CloneAllocator , class Allocator > | |
void | load (Archive &ar, ptr_circular_buffer< T, CloneAllocator, Allocator > &c, unsigned int version) |
template<class Archive , class T , class CloneAllocator , class Allocator > | |
void | serialize (Archive &ar, ptr_circular_buffer< T, CloneAllocator, Allocator > &c, const unsigned int version) |
template<class Archive , class T , class CloneAllocator , class Allocator > | |
void | serialize (Archive &ar, ptr_deque< T, CloneAllocator, Allocator > &c, const unsigned int version) |
template<class Archive , class T , class CloneAllocator , class Allocator > | |
void | serialize (Archive &ar, ptr_list< T, CloneAllocator, Allocator > &c, const unsigned int version) |
template<class Archive , class Key , class T , class Compare , class CloneAllocator , class Allocator > | |
void | serialize (Archive &ar, ptr_map< Key, T, Compare, CloneAllocator, Allocator > &c, const unsigned int version) |
template<class Archive , class Key , class T , class Compare , class CloneAllocator , class Allocator > | |
void | serialize (Archive &ar, ptr_multimap< Key, T, Compare, CloneAllocator, Allocator > &c, const unsigned int version) |
template<class Archive , class T , class CloneAllocator , class Allocator > | |
void | serialize (Archive &ar, ptr_set< T, CloneAllocator, Allocator > &c, const unsigned int version) |
template<class Archive , class T , class CloneAllocator , class Allocator > | |
void | serialize (Archive &ar, ptr_multiset< T, CloneAllocator, Allocator > &c, const unsigned int version) |
template<class Archive , class Key , class T , class Hash , class Pred , class CloneAllocator , class Allocator > | |
void | serialize (Archive &ar, ptr_unordered_map< Key, T, Hash, Pred, CloneAllocator, Allocator > &c, const unsigned int version) |
template<class Archive , class Key , class T , class Hash , class Pred , class CloneAllocator , class Allocator > | |
void | serialize (Archive &ar, ptr_unordered_multimap< Key, T, Hash, Pred, CloneAllocator, Allocator > &c, const unsigned int version) |
template<class Archive , class T , class Hash , class Pred , class CloneAllocator , class Allocator > | |
void | serialize (Archive &ar, ptr_unordered_set< T, Hash, Pred, CloneAllocator, Allocator > &c, const unsigned int version) |
template<class Archive , class T , class Hash , class Pred , class CloneAllocator , class Allocator > | |
void | serialize (Archive &ar, ptr_unordered_multiset< T, Hash, Pred, CloneAllocator, Allocator > &c, const unsigned int version) |
template<class Archive , class T , class CloneAllocator , class Allocator > | |
void | load (Archive &ar, ptr_vector< T, CloneAllocator, Allocator > &c, unsigned int) |
template<class Archive , class T , class CloneAllocator , class Allocator > | |
void | serialize (Archive &ar, ptr_vector< T, CloneAllocator, Allocator > &c, const unsigned int version) |
template<class Archive , class T > | |
void | serialize_adl (Archive &, T &, const unsigned int) |
template<class T > | |
const array< T > | make_array (T *t, std::size_t s) |
template<class Archive , class T , std::size_t N> | |
void | serialize (Archive &ar, boost::array< T, N > &a, const unsigned int) |
template<class Archive , class T , std::size_t N> | |
void | serialize (Archive &ar, std::array< T, N > &a, const unsigned int) |
template<class Base , class Derived > | |
detail::base_cast< Base, Derived >::type & | base_object (Derived &d) |
const binary_object | make_binary_object (void *t, std::size_t size) |
template<class Archive , std::size_t size> | |
void | save (Archive &ar, std::bitset< size > const &t, const unsigned int) |
template<class Archive , std::size_t size> | |
void | load (Archive &ar, std::bitset< size > &t, const unsigned int) |
template<class Archive , std::size_t size> | |
void | serialize (Archive &ar, std::bitset< size > &t, const unsigned int version) |
template<class Archive , class T > | |
void | serialize (Archive &ar, std::complex< T > &t, const unsigned int file_version) |
template<class Archive , class T > | |
void | save (Archive &ar, std::complex< T > const &t, const unsigned int) |
template<class Archive , class T > | |
void | load (Archive &ar, std::complex< T > &t, const unsigned int) |
template<class Archive , class U , class Allocator > | |
void | save (Archive &ar, const std::deque< U, Allocator > &t, const unsigned int) |
template<class Archive , class U , class Allocator > | |
void | load (Archive &ar, std::deque< U, Allocator > &t, const unsigned int) |
template<class Archive , class U , class Allocator > | |
void | serialize (Archive &ar, std::deque< U, Allocator > &t, const unsigned int file_version) |
template<class T > | |
const ephemeral_object< T > | ephemeral (const char *name, T &t) |
virtual bool | is_less_than (const extended_type_info &) const =0 |
virtual bool | is_equal (const extended_type_info &) const =0 |
void | key_unregister () const |
void | key_register () const |
extended_type_info (const unsigned int type_info_key, const char *key) | |
~extended_type_info () | |
const char * | get_key () const |
virtual const char * | get_debug_info () const =0 |
bool | operator< (const extended_type_info &rhs) const |
bool | operator== (const extended_type_info &rhs) const |
bool | operator!= (const extended_type_info &rhs) const |
virtual void * | construct (unsigned int=0,...) const =0 |
virtual void | destroy (void const *const ) const =0 |
template<class T > | |
const char * | guid () |
template<class T , int N> | |
T * | factory (std::va_list) |
template<class Archive , class U , class Allocator > | |
void | save (Archive &ar, const std::forward_list< U, Allocator > &t, const unsigned int file_version) |
template<class Archive , class U , class Allocator > | |
void | load (Archive &ar, std::forward_list< U, Allocator > &t, const unsigned int file_version) |
template<class Archive , class U , class Allocator > | |
void | serialize (Archive &ar, std::forward_list< U, Allocator > &t, const unsigned int file_version) |
template<class T , int L> | |
bool | operator>= (implementation_level< T > t, enum level_type l) |
template<class Archive , class U , class Allocator > | |
void | save (Archive &ar, const std::list< U, Allocator > &t, const unsigned int) |
template<class Archive , class U , class Allocator > | |
void | load (Archive &ar, std::list< U, Allocator > &t, const unsigned int) |
template<class Archive , class U , class Allocator > | |
void | serialize (Archive &ar, std::list< U, Allocator > &t, const unsigned int file_version) |
template<class Archive , class Type , class Key , class Compare , class Allocator > | |
void | save (Archive &ar, const std::map< Key, Type, Compare, Allocator > &t, const unsigned int) |
template<class Archive , class Type , class Key , class Compare , class Allocator > | |
void | load (Archive &ar, std::map< Key, Type, Compare, Allocator > &t, const unsigned int) |
template<class Archive , class Type , class Key , class Compare , class Allocator > | |
void | serialize (Archive &ar, std::map< Key, Type, Compare, Allocator > &t, const unsigned int file_version) |
template<class Archive , class Type , class Key , class Compare , class Allocator > | |
void | save (Archive &ar, const std::multimap< Key, Type, Compare, Allocator > &t, const unsigned int) |
template<class Archive , class Type , class Key , class Compare , class Allocator > | |
void | load (Archive &ar, std::multimap< Key, Type, Compare, Allocator > &t, const unsigned int) |
template<class Archive , class Type , class Key , class Compare , class Allocator > | |
void | serialize (Archive &ar, std::multimap< Key, Type, Compare, Allocator > &t, const unsigned int file_version) |
template<class T > | |
const nvp< T > | make_nvp (const char *name, T &t) |
template<class Archive , class T > | |
void | save (Archive &ar, const boost::optional< T > &t, const unsigned int) |
template<class Archive , class T > | |
void | load (Archive &ar, boost::optional< T > &t, const unsigned int) |
template<class Archive , class T > | |
void | serialize (Archive &ar, boost::optional< T > &t, const unsigned int version) |
template<class T > | |
pfto_wrapper< T > | make_pfto_wrapper (const T &t, int) |
template<class T > | |
pfto_wrapper< T > | make_pfto_wrapper (const pfto_wrapper< T > &t, int) |
template<class Archive , class T , class Container , class Compare > | |
void | serialize (Archive &ar, std::priority_queue< T, Container, Compare > &t, const unsigned int file_version) |
template<class Archive , class T , class C > | |
void | serialize (Archive &ar, std::queue< T, C > &t, const unsigned int file_version) |
template<class Archive , class T > | |
void | save (Archive &ar, const boost::scoped_ptr< T > &t, const unsigned int) |
template<class Archive , class T > | |
void | load (Archive &ar, boost::scoped_ptr< T > &t, const unsigned int) |
template<class Archive , class T > | |
void | serialize (Archive &ar, boost::scoped_ptr< T > &t, const unsigned int version) |
template<class Archive , class T > | |
void | serialize (Archive &ar, T &t, const BOOST_PFTO unsigned int file_version) |
template<class Archive , class T > | |
void | save_construct_data (Archive &, const T *, const BOOST_PFTO unsigned int) |
template<class Archive , class T > | |
void | load_construct_data (Archive &, T *t, const BOOST_PFTO unsigned int) |
template<class Archive , class T > | |
void | save_construct_data_adl (Archive &ar, const T *t, const unsigned int file_version) |
template<class Archive , class T > | |
void | load_construct_data_adl (Archive &ar, T *t, const unsigned int file_version) |
template<class Archive , class Key , class Compare , class Allocator > | |
void | save (Archive &ar, const std::set< Key, Compare, Allocator > &t, const unsigned int) |
template<class Archive , class Key , class Compare , class Allocator > | |
void | load (Archive &ar, std::set< Key, Compare, Allocator > &t, const unsigned int) |
template<class Archive , class Key , class Compare , class Allocator > | |
void | serialize (Archive &ar, std::set< Key, Compare, Allocator > &t, const unsigned int file_version) |
template<class Archive , class Key , class Compare , class Allocator > | |
void | save (Archive &ar, const std::multiset< Key, Compare, Allocator > &t, const unsigned int) |
template<class Archive , class Key , class Compare , class Allocator > | |
void | load (Archive &ar, std::multiset< Key, Compare, Allocator > &t, const unsigned int) |
template<class Archive , class Key , class Compare , class Allocator > | |
void | serialize (Archive &ar, std::multiset< Key, Compare, Allocator > &t, const unsigned int file_version) |
template<class Archive , class T > | |
void | save (Archive &ar, const boost::shared_ptr< T > &t, const unsigned int) |
template<class Archive , class T > | |
void | serialize (Archive &ar, boost::shared_ptr< T > &t, const unsigned int file_version) |
template<class Archive , class T > | |
void | save (Archive &ar, const std::shared_ptr< T > &t, const unsigned int) |
template<class Archive , class T > | |
void | load (Archive &ar, std::shared_ptr< T > &t, const unsigned int) |
template<class Archive , class T > | |
void | serialize (Archive &ar, std::shared_ptr< T > &t, const unsigned int file_version) |
template<class Archive , class P , class D > | |
void | serialize (Archive &, boost_132::detail::sp_counted_base_impl< P, D > &, const unsigned int) |
template<class Archive , class P , class D > | |
void | save_construct_data (Archive &ar, const boost_132::detail::sp_counted_base_impl< P, D > *t, const BOOST_PFTO unsigned int) |
template<class Archive , class P , class D > | |
void | load_construct_data (Archive &ar, boost_132::detail::sp_counted_base_impl< P, D > *t, const unsigned int) |
template<class Archive > | |
void | save (Archive &ar, const boost_132::detail::shared_count &t, const unsigned int) |
template<class Archive > | |
void | load (Archive &ar, boost_132::detail::shared_count &t, const unsigned int) |
template<class Archive , class T > | |
void | save (Archive &ar, const boost_132::shared_ptr< T > &t, const unsigned int) |
template<class Archive , class T > | |
void | load (Archive &ar, boost_132::shared_ptr< T > &t, const unsigned int) |
template<class Archive , class T > | |
void | serialize (Archive &ar, boost_132::shared_ptr< T > &t, const unsigned int file_version) |
template<class Archive , template< class U > class SPT> | |
void | load (Archive &ar, SPT< class U > &t, const unsigned int file_version) |
template<class T , class U > | |
T | smart_cast (U u) |
template<class T , class U > | |
T | smart_cast_reference (U &u) |
template<class Archive , class T > | |
void | split_free (Archive &ar, T &t, const unsigned int file_version) |
template<class Archive , class T > | |
void | split_member (Archive &ar, T &t, const unsigned int file_version) |
template<class Archive , class T , class C > | |
void | serialize (Archive &ar, std::stack< T, C > &t, const unsigned int file_version) |
template<class E > | |
void | throw_exception (E const &e) |
template<class T , enum tracking_type L> | |
bool | operator>= (tracking_level< T > t, enum tracking_type l) |
template<class Archive , class T > | |
void | save (Archive &ar, const std::unique_ptr< T > &t, const unsigned int file_version) |
template<class Archive , class T > | |
void | load (Archive &ar, std::unique_ptr< T > &t, const unsigned int file_version) |
template<class Archive , class T > | |
void | serialize (Archive &ar, std::unique_ptr< T > &t, const unsigned int file_version) |
template<class Archive , class Key , class HashFcn , class EqualKey , class Allocator > | |
void | save (Archive &ar, const std::unordered_map< Key, HashFcn, EqualKey, Allocator > &t, const unsigned int) |
template<class Archive , class Key , class HashFcn , class EqualKey , class Allocator > | |
void | load (Archive &ar, std::unordered_map< Key, HashFcn, EqualKey, Allocator > &t, const unsigned int) |
template<class Archive , class Key , class HashFcn , class EqualKey , class Allocator > | |
void | serialize (Archive &ar, std::unordered_map< Key, HashFcn, EqualKey, Allocator > &t, const unsigned int file_version) |
template<class Archive , class Key , class HashFcn , class EqualKey , class Allocator > | |
void | save (Archive &ar, const std::unordered_multimap< Key, HashFcn, EqualKey, Allocator > &t, const unsigned int) |
template<class Archive , class Key , class HashFcn , class EqualKey , class Allocator > | |
void | load (Archive &ar, std::unordered_multimap< Key, HashFcn, EqualKey, Allocator > &t, const unsigned int) |
template<class Archive , class Key , class HashFcn , class EqualKey , class Allocator > | |
void | serialize (Archive &ar, std::unordered_multimap< Key, HashFcn, EqualKey, Allocator > &t, const unsigned int file_version) |
template<class Archive , class Key , class HashFcn , class EqualKey , class Allocator > | |
void | save (Archive &ar, const std::unordered_set< Key, HashFcn, EqualKey, Allocator > &t, const unsigned int) |
template<class Archive , class Key , class HashFcn , class EqualKey , class Allocator > | |
void | load (Archive &ar, std::unordered_set< Key, HashFcn, EqualKey, Allocator > &t, const unsigned int) |
template<class Archive , class Key , class HashFcn , class EqualKey , class Allocator > | |
void | serialize (Archive &ar, std::unordered_set< Key, HashFcn, EqualKey, Allocator > &t, const unsigned int file_version) |
template<class Archive , class Key , class HashFcn , class EqualKey , class Allocator > | |
void | save (Archive &ar, const std::unordered_multiset< Key, HashFcn, EqualKey, Allocator > &t, const unsigned int) |
template<class Archive , class Key , class HashFcn , class EqualKey , class Allocator > | |
void | load (Archive &ar, std::unordered_multiset< Key, HashFcn, EqualKey, Allocator > &t, const unsigned int) |
template<class Archive , class Key , class HashFcn , class EqualKey , class Allocator > | |
void | serialize (Archive &ar, std::unordered_multiset< Key, HashFcn, EqualKey, Allocator > &t, const unsigned int file_version) |
template<class Archive , class F , class S > | |
void | serialize (Archive &ar, std::pair< F, S > &p, const unsigned int) |
template<class Archive , class U > | |
void | save (Archive &ar, const std::valarray< U > &t, const unsigned int) |
template<class Archive , class U > | |
void | load (Archive &ar, std::valarray< U > &t, const unsigned int) |
template<class Archive , class U > | |
void | serialize (Archive &ar, std::valarray< U > &t, const unsigned int file_version) |
template<class Archive , BOOST_VARIANT_ENUM_PARAMS(class T) > | |
void | save (Archive &ar, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> const &v, unsigned int) |
template<class Archive , BOOST_VARIANT_ENUM_PARAMS(class T) > | |
void | load (Archive &ar, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> &v, const unsigned int version) |
template<class Archive , BOOST_VARIANT_ENUM_PARAMS(class T) > | |
void | serialize (Archive &ar, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> &v, const unsigned int file_version) |
template<class Archive , class U , class Allocator > | |
void | save (Archive &ar, const std::vector< U, Allocator > &t, const unsigned int, mpl::false_) |
template<class Archive , class U , class Allocator > | |
void | load (Archive &ar, std::vector< U, Allocator > &t, const unsigned int, mpl::false_) |
template<class Archive , class U , class Allocator > | |
void | save (Archive &ar, const std::vector< U, Allocator > &t, const unsigned int, mpl::true_) |
template<class Archive , class U , class Allocator > | |
void | load (Archive &ar, std::vector< U, Allocator > &t, const unsigned int, mpl::true_) |
template<class Archive , class U , class Allocator > | |
void | save (Archive &ar, const std::vector< U, Allocator > &t, const unsigned int file_version) |
template<class Archive , class U , class Allocator > | |
void | load (Archive &ar, std::vector< U, Allocator > &t, const unsigned int file_version) |
template<class Archive , class U , class Allocator > | |
void | serialize (Archive &ar, std::vector< U, Allocator > &t, const unsigned int file_version) |
template<class Archive , class Allocator > | |
void | save (Archive &ar, const std::vector< bool, Allocator > &t, const unsigned int) |
template<class Archive , class Allocator > | |
void | load (Archive &ar, std::vector< bool, Allocator > &t, const unsigned int) |
template<class Archive , class Allocator > | |
void | serialize (Archive &ar, std::vector< bool, Allocator > &t, const unsigned int file_version) |
void_upcast (extended_type_info const &derived, extended_type_info const &base, void const *const t) | |
void * | void_upcast (extended_type_info const &derived, extended_type_info const &base, void *const t) |
void_downcast (extended_type_info const &derived, extended_type_info const &base, void const *const t) | |
void * | void_downcast (extended_type_info const &derived, extended_type_info const &base, void *const t) |
template<class Derived , class Base > | |
BOOST_DLLEXPORT const void_cast_detail::void_caster & | void_cast_register (Derived const *, Base const *) |
template<class Archive , class T > | |
void | save (Archive &ar, const boost::weak_ptr< T > &t, const unsigned int) |
template<class Archive , class T > | |
void | load (Archive &ar, boost::weak_ptr< T > &t, const unsigned int) |
template<class Archive , class T > | |
void | serialize (Archive &ar, boost::weak_ptr< T > &t, const unsigned int file_version) |
template<class Archive , class T > | |
void | save (Archive &ar, const std::weak_ptr< T > &t, const unsigned int) |
template<class Archive , class T > | |
void | load (Archive &ar, std::weak_ptr< T > &t, const unsigned int) |
template<class Archive , class T > | |
void | serialize (Archive &ar, std::weak_ptr< T > &t, const unsigned int file_version) |
template<class Archive , class System , class Dim > | |
void | serialize (Archive &ar, boost::units::unit< Dim, System > &, const unsigned int) |
Boost Serialization library support for units. More... | |
template<class Archive , class Unit , class Y > | |
void | serialize (Archive &ar, boost::units::quantity< Unit, Y > &q, const unsigned int) |
Boost Serialization library support for quantities. More... | |
Variables | |
class BOOST_SERIALIZATION_DECL(BOOST_PP_EMPTY()) extended_type_info const unsigned int | m_type_info_key |
const char * | m_key |
void *const | shared_ptr_helper_id = 0 |
|
protected |
detail::base_cast<Base, Derived>::type& boost::serialization::base_object | ( | Derived & | d | ) |
|
pure virtual |
|
pure virtual |
Referenced by boost::container::scoped_allocator_adaptor< InnerAllocs...>::destroy(), boost::multi_index::multi_index_container< adjacency_list_traits< listS, listS, bidirectionalS, listS >::vertex_descriptor, multi_index::indexed_by< multi_index::hashed_unique< multi_index::tag< vertex_name_t >, extract_name_from_vertex > > >::emplace_(), boost::multi_index::multi_index_container< adjacency_list_traits< listS, listS, bidirectionalS, listS >::vertex_descriptor, multi_index::indexed_by< multi_index::hashed_unique< multi_index::tag< vertex_name_t >, extract_name_from_vertex > > >::emplace_hint_(), boost::multi_index::multi_index_container< adjacency_list_traits< listS, listS, bidirectionalS, listS >::vertex_descriptor, multi_index::indexed_by< multi_index::hashed_unique< multi_index::tag< vertex_name_t >, extract_name_from_vertex > > >::insert_ref_(), boost::record::reset(), boost::circular_buffer< Sample >::~circular_buffer(), boost::spirit::multi_pass< T, iterator_policies::default_policy< iterator_policies::first_owner, iterator_policies::no_check, iterator_policies::input_iterator, iterator_policies::fixed_size_queue< N > > >::~multi_pass(), and boost::spirit::multi_pass< InputT, InputPolicy, OwnershipPolicy, CheckingPolicy, StoragePolicy >::~multi_pass().
|
inline |
References boost::iostreams::gzip::flags::name, and boost::flyweights::t.
|
protected |
T* boost::serialization::factory | ( | std::va_list | ) |
|
pure virtual |
const char* boost::serialization::get_key | ( | ) | const |
|
inline |
|
pure virtual |
Referenced by boost::algorithm::contains(), boost::algorithm::ends_with(), boost::algorithm::equals(), boost::algorithm::first_finder(), boost::algorithm::last_finder(), boost::algorithm::nth_finder(), boost::date_time::base_time< utc_time_, boost::posix_time::posix_time_system >::operator==(), boost::local_time::local_date_time_base< utc_time_, tz_type >::operator==(), and boost::algorithm::starts_with().
|
pure virtual |
|
protected |
|
protected |
void boost::serialization::load | ( | Archive & | ar, |
ptr_vector< T, CloneAllocator, Allocator > & | c, | ||
unsigned | int | ||
) |
void boost::serialization::load | ( | Archive & | ar, |
ptr_circular_buffer< T, CloneAllocator, Allocator > & | c, | ||
unsigned int | version | ||
) |
void boost::serialization::load | ( | Archive & | ar, |
boost::scoped_ptr< T > & | t, | ||
const unsigned | int | ||
) |
References make_nvp(), boost::scoped_ptr< T >::reset(), and T.
|
inline |
References make_nvp().
|
inline |
|
inline |
References BOOST_SERIALIZATION_NVP, and T.
|
inline |
References boost::serialization::stl::load_collection(), and boost::flyweights::t.
|
inline |
References boost::serialization::stl::load_collection(), and boost::flyweights::t.
|
inline |
References BOOST_SERIALIZATION_NVP.
void boost::serialization::load | ( | Archive & | ar, |
SPT< class U > & | t, | ||
const unsigned int | file_version | ||
) |
|
inline |
References boost::BOOST_STATIC_ASSERT(), make_nvp(), boost::serialization::shared_ptr_helper< SPT >::reset(), shared_ptr_helper_id, T, and track_never.
Referenced by boost::serialization::free_loader< Archive, T >::invoke(), load(), boost::mpi::packed_iarchive::load_override(), boost::serialization::detail::queue_load< U, C >::operator()(), boost::serialization::detail::priority_queue_load< U, Container, Compare >::operator()(), boost::serialization::detail::stack_load< U, C >::operator()(), and boost::sp_adl_block::intrusive_ref_counter< DerivedT, CounterPolicyT >::use_count().
|
inline |
References boost::serialization::stl::load_collection(), and boost::flyweights::t.
void boost::serialization::load | ( | Archive & | ar, |
std::valarray< U > & | t, | ||
const unsigned | int | ||
) |
References BOOST_SERIALIZATION_NVP, count, and make_array().
|
inline |
References make_nvp(), and T.
|
inline |
References BOOST_SERIALIZATION_NVP, count, boost::last, and make_nvp().
void boost::serialization::load | ( | Archive & | ar, |
boost::optional< T > & | t, | ||
const unsigned | int | ||
) |
void boost::serialization::load | ( | Archive & | ar, |
posix_time::time_duration & | td, | ||
unsigned | int | ||
) |
Function to load posix_time::time_duration objects using serialization lib.
time_duration objects are broken down into 4 parts for serialization: types are hour_type, min_type, sec_type, and fractional_seconds_type as defined in the time_duration class
References make_nvp(), boost::asio::s, and boost::gregorian::special_value_from_string().
|
inline |
References boost::serialization::stl::load_collection(), and boost::flyweights::t.
void boost::serialization::load | ( | Archive & | ar, |
::boost::gregorian::date & | d, | ||
unsigned | int | ||
) |
Function to load gregorian::date objects using serialization lib.
Dates are serialized into a string for transport and storage. While it would be more efficient to store the internal integer used to manipulate the dates, it is an unstable solution.
References boost::locale::flags::date, boost::gregorian::from_undelimited_string(), make_nvp(), boost::date_time::not_special, and boost::gregorian::special_value_from_string().
void boost::serialization::load | ( | Archive & | ar, |
::boost::flyweights::flyweight< T, Arg1, Arg2, Arg3 > & | f, | ||
const unsigned int | version | ||
) |
|
inline |
|
inline |
References make_nvp().
|
inline |
References boost::serialization::stl::load_collection(), and boost::flyweights::t.
|
inline |
References boost::serialization::stl::load_collection(), and boost::flyweights::t.
|
inline |
References BOOST_SERIALIZATION_NVP, BOOST_SERIALIZATION_VECTOR_VERSIONED, count, and make_array().
|
inline |
void boost::serialization::load | ( | Archive & | ar, |
gregorian::date_duration & | dd, | ||
unsigned | int | ||
) |
Function to load gregorian::date_duration objects using serialization lib.
References make_nvp().
|
inline |
void boost::serialization::load | ( | Archive & | ar, |
posix_time::ptime & | pt, | ||
unsigned | int | ||
) |
Function to load posix_time::ptime objects using serialization lib.
ptime objects are broken down into 2 parts for serialization: a date object and a time_duration onject
References make_nvp(), and boost::date_time::not_a_date_time.
void boost::serialization::load | ( | Archive & | ar, |
boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> & | v, | ||
const unsigned int | version | ||
) |
|
inline |
References load(), and boost::detail::type.
|
inline |
References make_nvp().
void boost::serialization::load | ( | Archive & | ar, |
gregorian::date_duration::duration_rep & | dr, | ||
unsigned | int | ||
) |
helper function to load date_duration objects using serialization lib
References boost::it, and make_nvp().
|
inline |
References make_nvp().
void boost::serialization::load | ( | Archive & | ar, |
gregorian::date_period & | dp, | ||
unsigned | int | ||
) |
Function to load gregorian::date_period objects using serialization lib.
date_period objects are broken down into 2 parts for serialization: the begining date object and the end date object
References make_nvp(), and boost::date_time::not_a_date_time.
void boost::serialization::load | ( | Archive & | ar, |
boost::posix_time::time_period & | tp, | ||
unsigned | int | ||
) |
Function to load posix_time::time_period objects using serialization lib.
time_period objects are broken down into 2 parts for serialization: a begining ptime object and an ending ptime object
References boost::asio::end, make_nvp(), and boost::date_time::not_a_date_time.
|
inline |
|
inline |
References BOOST_SERIALIZATION_NVP, count, boost::multiprecision::backends::i, and make_nvp().
|
inline |
void boost::serialization::load | ( | Archive & | ar, |
gregorian::greg_year & | gy, | ||
unsigned | int | ||
) |
Function to load gregorian::greg_year objects using serialization lib.
References make_nvp().
void boost::serialization::load | ( | Archive & | ar, |
gregorian::greg_month & | gm, | ||
unsigned | int | ||
) |
Function to load gregorian::greg_month objects using serialization lib.
References make_nvp().
|
inline |
void boost::serialization::load | ( | Archive & | ar, |
gregorian::greg_day & | gd, | ||
unsigned | int | ||
) |
Function to load gregorian::greg_day objects using serialization lib.
References make_nvp().
void boost::serialization::load | ( | Archive & | ar, |
gregorian::greg_weekday & | gd, | ||
unsigned | int | ||
) |
Function to load gregorian::greg_weekday objects using serialization lib.
References make_nvp().
void boost::serialization::load | ( | Archive & | ar, |
gregorian::partial_date & | pd, | ||
unsigned | int | ||
) |
Function to load gregorian::partial_date objects using serialization lib.
partial_date objects are broken down into 2 parts for serialization: the day (greg_day) and month (greg_month) objects
References make_nvp().
void boost::serialization::load | ( | Archive & | ar, |
gregorian::nth_kday_of_month & | nkd, | ||
unsigned | int | ||
) |
Function to load nth_day_of_the_week_in_month objects using serialization lib.
nth_day_of_the_week_in_month objects are broken down into 3 parts for serialization: the week number, the day of the week, and the month
References boost::xpressive::first, boost::date_time::Jan, make_nvp(), and boost::date_time::Monday.
void boost::serialization::load | ( | Archive & | ar, |
gregorian::first_kday_of_month & | fkd, | ||
unsigned | int | ||
) |
Function to load first_day_of_the_week_in_month objects using serialization lib.
first_day_of_the_week_in_month objects are broken down into 2 parts for serialization: the day of the week, and the month
References boost::date_time::Jan, make_nvp(), and boost::date_time::Monday.
void boost::serialization::load | ( | Archive & | ar, |
gregorian::last_kday_of_month & | lkd, | ||
unsigned | int | ||
) |
Function to load last_day_of_the_week_in_month objects using serialization lib.
last_day_of_the_week_in_month objects are broken down into 2 parts for serialization: the day of the week, and the month
References boost::date_time::Jan, make_nvp(), and boost::date_time::Monday.
void boost::serialization::load | ( | Archive & | ar, |
gregorian::first_kday_before & | fkdb, | ||
unsigned | int | ||
) |
Function to load first_day_of_the_week_before objects using serialization lib.
References make_nvp(), and boost::date_time::Monday.
void boost::serialization::load | ( | Archive & | ar, |
gregorian::first_kday_after & | fkda, | ||
unsigned | int | ||
) |
Function to load first_day_of_the_week_after objects using serialization lib.
References make_nvp(), and boost::date_time::Monday.
|
inline |
References boost::serialization::access::construct().
|
inline |
References make_nvp(), and boost::signals2::null_deleter().
|
inline |
override needed b/c no default constructor
References boost::locale::flags::date, and boost::date_time::not_a_date_time.
Referenced by load_construct_data_adl().
|
inline |
override needed b/c no default constructor
References boost::date_time::not_a_date_time.
|
inline |
override needed b/c no default constructor
References boost::date_time::not_a_date_time.
|
inline |
override needed b/c no default constructor
|
inline |
override needed b/c no default constructor
References boost::date_time::not_a_date_time.
|
inline |
override needed b/c no default constructor
References boost::asio::end, and boost::date_time::not_a_date_time.
|
inline |
override needed b/c no default constructor
|
inline |
override needed b/c no default constructor
|
inline |
override needed b/c no default constructor
|
inline |
override needed b/c no default constructor
|
inline |
override needed b/c no default constructor
|
inline |
override needed b/c no default constructor
References boost::xpressive::first, boost::date_time::Jan, and boost::date_time::Monday.
|
inline |
override needed b/c no default constructor
References boost::date_time::Jan, and boost::date_time::Monday.
|
inline |
override needed b/c no default constructor
References boost::date_time::Jan, and boost::date_time::Monday.
|
inline |
override needed b/c no default constructor
References boost::date_time::Monday.
|
inline |
override needed b/c no default constructor
References boost::date_time::Monday.
|
inline |
References load_construct_data().
|
inline |
References boost::asio::s, and boost::flyweights::t.
Referenced by boost::mpi::communicator::array_isend_impl(), boost::mpi::communicator::array_send_impl(), load(), boost::python::detail::load_impl(), save(), boost::python::detail::save_impl(), boost::numeric::ublas::map_array< I, T, ALLOC >::serialize(), and boost::numeric::ublas::c_matrix< T, N, M >::serialize().
|
inline |
|
inline |
References boost::iostreams::gzip::flags::name, and boost::flyweights::t.
Referenced by load(), boost::property_tree::load(), boost::multi_index::multi_index_container< adjacency_list_traits< listS, listS, bidirectionalS, listS >::vertex_descriptor, multi_index::indexed_by< multi_index::hashed_unique< multi_index::tag< vertex_name_t >, extract_name_from_vertex > > >::load(), boost::multi_index::detail::hashed_index< KeyFromValue, Hash, Pred, SuperMeta, TagList, Category >::load_(), load_construct_data(), boost::detail::parallel::maybe_load_properties(), boost::detail::parallel::maybe_save_local_descriptor(), boost::detail::parallel::maybe_save_properties(), boost::detail::parallel::maybe_save_property_ptr(), boost::serialization::stl::archive_input_unordered_set< Archive, Container >::operator()(), boost::serialization::stl::archive_input_unordered_map< Archive, Container >::operator()(), boost::serialization::stl::archive_input_seq< Archive, Container >::operator()(), boost::serialization::stl::archive_input_unordered_multiset< Archive, Container >::operator()(), boost::serialization::stl::archive_input_unordered_multimap< Archive, Container >::operator()(), boost::serialization::stl::archive_input_map< Archive, Container >::operator()(), boost::serialization::stl::archive_input_set< Archive, Container >::operator()(), save(), boost::property_tree::save(), boost::multi_index::multi_index_container< adjacency_list_traits< listS, listS, bidirectionalS, listS >::vertex_descriptor, multi_index::indexed_by< multi_index::hashed_unique< multi_index::tag< vertex_name_t >, extract_name_from_vertex > > >::save(), boost::multi_index::detail::hashed_index< KeyFromValue, Hash, Pred, SuperMeta, TagList, Category >::save_(), boost::serialization::stl::save_collection(), save_construct_data(), boost::detail::parallel::save_edges(), boost::serialization::stl::save_hash_collection(), boost::detail::parallel::save_in_edges(), boost::serialization::stl::save_unordered_collection(), boost::serialize(), boost::graph::distributed::shuffled_distribution< BaseDistribution >::serialize(), serialize(), boost::bimaps::relation::detail::relation_info_hook< TA, TB, Info, force_mutable >::serialize(), boost::bimaps::relation::detail::relation_info_hook< TA, TB,::boost::mpl::na, force_mutable >::serialize(), boost::numeric::ublas::map_std< I, T, ALLOC >::serialize(), boost::numeric::ublas::map_array< I, T, ALLOC >::serialize(), boost::numeric::ublas::mapped_vector< T, A >::serialize(), boost::numeric::ublas::vector< T, bounded_array< T, N > >::serialize(), boost::numeric::ublas::matrix< T, L, bounded_array< T, M *N > >::serialize(), boost::numeric::ublas::generalized_vector_of_vector< T, L, A >::serialize(), boost::numeric::ublas::compressed_vector< T, IB, IA, TA >::serialize(), boost::numeric::ublas::mapped_matrix< T, L, A >::serialize(), boost::numeric::ublas::zero_vector< T, ALLOC >::serialize(), boost::numeric::ublas::unit_vector< T, ALLOC >::serialize(), boost::numeric::ublas::coordinate_vector< T, IB, IA, TA >::serialize(), boost::numeric::ublas::scalar_vector< T, ALLOC >::serialize(), boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::serialize(), boost::numeric::ublas::c_vector< T, N >::serialize(), boost::numeric::ublas::vector_of_vector< T, L, A >::serialize(), boost::numeric::ublas::zero_matrix< T, ALLOC >::serialize(), boost::numeric::ublas::compressed_matrix< T, L, IB, IA, TA >::serialize(), boost::numeric::ublas::identity_matrix< T, ALLOC >::serialize(), boost::numeric::ublas::scalar_matrix< T, ALLOC >::serialize(), boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >::serialize(), boost::numeric::ublas::c_matrix< T, N, M >::serialize(), and boost::serialization::array< T >::serialize_optimized().
pfto_wrapper< T > boost::serialization::make_pfto_wrapper | ( | const T & | t, |
int | |||
) |
References boost::flyweights::t.
pfto_wrapper< T > boost::serialization::make_pfto_wrapper | ( | const pfto_wrapper< T > & | t, |
int | |||
) |
References boost::flyweights::t.
bool boost::serialization::operator!= | ( | const extended_type_info & | rhs | ) | const |
References operator==().
bool boost::serialization::operator< | ( | const extended_type_info & | rhs | ) | const |
bool boost::serialization::operator== | ( | const extended_type_info & | rhs | ) | const |
Referenced by operator!=().
|
inline |
|
inline |
void boost::serialization::save | ( | Archive & | ar, |
const ptr_array< T, N, CloneAllocator > & | c, | ||
unsigned | int | ||
) |
void boost::serialization::save | ( | Archive & | ar, |
const boost::scoped_ptr< T > & | t, | ||
const unsigned | int | ||
) |
References boost::scoped_ptr< T >::get(), make_nvp(), and T.
|
inline |
References boost::weak_ptr< T >::lock(), and make_nvp().
|
inline |
References BOOST_SERIALIZATION_NVP, and T.
|
inline |
References BOOST_SERIALIZATION_NVP, and boost::to_string().
|
inline |
References boost::serialization::stl::save_collection(), and boost::flyweights::t.
|
inline |
References boost::serialization::stl::save_collection(), and boost::flyweights::t.
|
inline |
|
inline |
References boost::serialization::stl::save_collection(), and boost::flyweights::t.
void boost::serialization::save | ( | Archive & | ar, |
const boost::optional< T > & | t, | ||
const unsigned | int | ||
) |
References BOOST_SERIALIZATION_NVP, boost::optional_detail::optional_base< T >::is_initialized(), and make_nvp().
Referenced by boost::spirit::optional< S >::parse().
void boost::serialization::save | ( | Archive & | ar, |
const posix_time::time_duration & | td, | ||
unsigned | int | ||
) |
Function to save posix_time::time_duration objects using serialization lib.
time_duration objects are broken down into 4 parts for serialization: types are hour_type, min_type, sec_type, and fractional_seconds_type as defined in the time_duration class
References boost::date_time::time_duration< T, rep_type >::fractional_seconds(), boost::date_time::time_duration< T, rep_type >::hours(), boost::date_time::time_duration< T, rep_type >::is_special(), make_nvp(), boost::date_time::time_duration< T, rep_type >::minutes(), boost::asio::s, boost::date_time::time_duration< T, rep_type >::seconds(), and boost::gregorian::to_simple_string().
|
inline |
|
inline |
|
inline |
References make_nvp(), and T.
void boost::serialization::save | ( | Archive & | ar, |
const std::valarray< U > & | t, | ||
const unsigned | int | ||
) |
References BOOST_SERIALIZATION_NVP, count, and make_array().
void boost::serialization::save | ( | Archive & | ar, |
const ::boost::flyweights::flyweight< T, Arg1, Arg2, Arg3 > & | f, | ||
const unsigned int | version | ||
) |
References make_nvp(), and boost::n.
|
inline |
References boost::flyweights::t.
void boost::serialization::save | ( | Archive & | ar, |
const ::boost::gregorian::date & | d, | ||
unsigned | int | ||
) |
Function to save gregorian::date objects using serialization lib.
Dates are serialized into a string for transport and storage. While it would be more efficient to store the internal integer used to manipulate the dates, it is an unstable solution.
References make_nvp(), and boost::gregorian::to_iso_string().
Referenced by BOOST_PHOENIX_DEFINE_EXPRESSION(), boost::spirit::qi::extract_uint< T, Radix, MinDigits, MaxDigits, Accumulate >::call(), boost::spirit::qi::extract_int< T, Radix, MinDigits, MaxDigits >::call(), boost::wave::impl::pp_iterator_functor< ContextT >::extract_identifier(), boost::spirit::qi::tst_map< Char, T >::find(), boost::spirit::x3::tst_map< Char, T >::find(), boost::serialization::free_saver< Archive, T >::invoke(), boost::serialization::detail::queue_save< U, C >::operator()(), boost::serialization::detail::stack_save< U, C >::operator()(), boost::serialization::detail::priority_queue_save< U, Container, Compare >::operator()(), boost::spirit::x3::sequence< Left, Right >::parse(), boost::spirit::char_parser< xdigit_parser >::parse(), boost::spirit::qi::action< Subject, Action >::parse(), boost::spirit::exclusive_or< A, B >::parse(), boost::spirit::intersection< A, B >::parse(), boost::spirit::kleene_star< S >::parse(), boost::spirit::positive< S >::parse(), boost::spirit::sequential_or< A, B >::parse(), boost::spirit::difference< A, B >::parse(), boost::spirit::alternative< A, B >::parse(), boost::spirit::impl::while_parser< ParsableT, CondT, is_do_parser >::parse(), boost::spirit::impl::if_else_parser< ParsableTrueT, ParsableFalseT, CondT >::parse(), boost::spirit::action< ParserT, ActionT >::parse(), boost::spirit::impl::for_parser< InitF, CondT, StepF, ParsableT >::parse(), boost::spirit::empty_match_parser< SubjectT >::parse(), boost::spirit::finite_loop< ParserT, MinT, MaxT >::parse(), boost::spirit::sign_parser::parse(), boost::spirit::x3::extract_real< T, RealPolicies >::parse(), boost::spirit::negated_empty_match_parser< SubjectT >::parse(), boost::spirit::impl::if_parser< ParsableT, CondT >::parse(), boost::spirit::case_parser< 0x15F97A7, epsilon_parser, true >::parse(), boost::spirit::infinite_loop< ParserT, MinT >::parse(), boost::spirit::qi::literal_real_parser< T, RealPolicies, no_attribute >::parse(), boost::spirit::qi::literal_int_parser< T, Radix, MinDigits, MaxDigits, no_attribute >::parse(), boost::spirit::qi::literal_uint_parser< T, Radix, MinDigits, MaxDigits, no_attribute >::parse(), boost::spirit::longest_alternative< A, B >::parse(), boost::spirit::shortest_alternative< A, B >::parse(), boost::spirit::repository::qi::kwd_parser< Subject, KeywordType, LoopIter, NoCase, Distinct >::parse(), boost::spirit::repository::qi::complex_kwd_parser< Subject, KeywordType, LoopIter, Distinct >::parse(), boost::spirit::eol_parser::parse(), boost::spirit::access_match_action::action< ParserT, ActionT >::parse(), boost::spirit::access_node_action::action< ParserT, ActionT >::parse(), boost::spirit::qi::repeat_parser< Subject, LoopIter >::parse_container(), boost::spirit::repository::qi::keywords< Elements, Modifiers >::parse_impl(), boost::spirit::repository::qi::kwd_parser< Subject, KeywordType, LoopIter, NoCase, Distinct >::parse_impl(), boost::spirit::repository::qi::complex_kwd_parser< Subject, KeywordType, LoopIter, Distinct >::parse_impl(), boost::spirit::x3::action< Subject, Action >::parse_main(), boost::wave::impl::impl::remove_leading_whitespace(), save(), and boost::mpi::packed_oarchive::save_override().
void boost::serialization::save | ( | Archive & | ar, |
boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> const & | v, | ||
unsigned | int | ||
) |
References BOOST_SERIALIZATION_NVP, boost::visitor(), and boost::spirit::traits::which().
|
inline |
References make_nvp().
|
inline |
References boost::serialization::stl::save_collection(), and boost::flyweights::t.
|
inline |
References boost::serialization::stl::save_collection(), and boost::flyweights::t.
|
inline |
|
inline |
References BOOST_SERIALIZATION_NVP, count, and make_array().
|
inline |
void boost::serialization::save | ( | Archive & | ar, |
const posix_time::ptime & | pt, | ||
unsigned | int | ||
) |
Function to save posix_time::ptime objects using serialization lib.
ptime objects are broken down into 2 parts for serialization: a date object and a time_duration onject
References boost::date_time::base_time< T, time_system >::date(), boost::date_time::base_time< T, time_system >::is_special(), make_nvp(), and boost::date_time::base_time< T, time_system >::time_of_day().
|
inline |
References boost::BOOST_STATIC_ASSERT(), boost::shared_ptr< T >::get(), make_nvp(), T, and track_never.
void boost::serialization::save | ( | Archive & | ar, |
const gregorian::date_duration & | dd, | ||
unsigned | int | ||
) |
Function to save gregorian::date_duration objects using serialization lib.
References boost::date_time::date_duration< duration_rep_traits >::get_rep(), and make_nvp().
|
inline |
References save(), and boost::detail::type.
|
inline |
References make_nvp().
void boost::serialization::save | ( | Archive & | ar, |
const gregorian::date_duration::duration_rep & | dr, | ||
unsigned | int | ||
) |
helper unction to save date_duration objects using serialization lib
References boost::it, and make_nvp().
|
inline |
|
inline |
References make_nvp().
void boost::serialization::save | ( | Archive & | ar, |
const posix_time::time_period & | tp, | ||
unsigned | int | ||
) |
Function to save posix_time::time_period objects using serialization lib.
time_period objects are broken down into 2 parts for serialization: a begining ptime object and an ending ptime object
References boost::date_time::period< point_rep, duration_rep >::begin(), boost::date_time::period< point_rep, duration_rep >::end(), boost::asio::end, and make_nvp().
void boost::serialization::save | ( | Archive & | ar, |
const gregorian::date_period & | dp, | ||
unsigned | int | ||
) |
Function to save gregorian::date_period objects using serialization lib.
date_period objects are broken down into 2 parts for serialization: the begining date object and the end date object
References boost::date_time::period< point_rep, duration_rep >::begin(), boost::date_time::period< point_rep, duration_rep >::end(), and make_nvp().
|
inline |
References BOOST_SERIALIZATION_NVP, count, boost::it, and make_nvp().
|
inline |
void boost::serialization::save | ( | Archive & | ar, |
const gregorian::greg_year & | gy, | ||
unsigned | int | ||
) |
Function to save gregorian::greg_year objects using serialization lib.
References make_nvp().
void boost::serialization::save | ( | Archive & | ar, |
const gregorian::greg_month & | gm, | ||
unsigned | int | ||
) |
Function to save gregorian::greg_month objects using serialization lib.
References boost::gregorian::greg_month::as_number(), and make_nvp().
|
inline |
References boost::BOOST_STATIC_ASSERT(), make_nvp(), T, and track_never.
void boost::serialization::save | ( | Archive & | ar, |
const gregorian::greg_day & | gd, | ||
unsigned | int | ||
) |
Function to save gregorian::greg_day objects using serialization lib.
References boost::gregorian::greg_day::as_number(), and make_nvp().
void boost::serialization::save | ( | Archive & | ar, |
const gregorian::greg_weekday & | gd, | ||
unsigned | int | ||
) |
Function to save gregorian::greg_weekday objects using serialization lib.
References boost::gregorian::greg_weekday::as_number(), and make_nvp().
void boost::serialization::save | ( | Archive & | ar, |
const gregorian::partial_date & | pd, | ||
unsigned | int | ||
) |
Function to save gregorian::partial_date objects using serialization lib.
partial_date objects are broken down into 2 parts for serialization: the day (typically greg_day) and month (typically greg_month) objects
References boost::date_time::partial_date< date_type >::day(), make_nvp(), and boost::date_time::partial_date< date_type >::month().
void boost::serialization::save | ( | Archive & | ar, |
const gregorian::nth_kday_of_month & | nkd, | ||
unsigned | int | ||
) |
Function to save nth_day_of_the_week_in_month objects using serialization lib.
nth_day_of_the_week_in_month objects are broken down into 3 parts for serialization: the week number, the day of the week, and the month
References boost::date_time::nth_kday_of_month< date_type >::day_of_week(), make_nvp(), boost::date_time::nth_kday_of_month< date_type >::month(), and boost::date_time::nth_kday_of_month< date_type >::nth_week().
void boost::serialization::save | ( | Archive & | ar, |
const gregorian::first_kday_of_month & | fkd, | ||
unsigned | int | ||
) |
Function to save first_day_of_the_week_in_month objects using serialization lib.
first_day_of_the_week_in_month objects are broken down into 2 parts for serialization: the day of the week, and the month
References boost::date_time::first_kday_of_month< date_type >::day_of_week(), make_nvp(), and boost::date_time::first_kday_of_month< date_type >::month().
void boost::serialization::save | ( | Archive & | ar, |
const gregorian::last_kday_of_month & | lkd, | ||
unsigned | int | ||
) |
Function to save last_day_of_the_week_in_month objects using serialization lib.
last_day_of_the_week_in_month objects are broken down into 2 parts for serialization: the day of the week, and the month
References boost::date_time::last_kday_of_month< date_type >::day_of_week(), make_nvp(), and boost::date_time::last_kday_of_month< date_type >::month().
void boost::serialization::save | ( | Archive & | ar, |
const gregorian::first_kday_before & | fkdb, | ||
unsigned | int | ||
) |
Function to save first_day_of_the_week_before objects using serialization lib.
References boost::date_time::first_kday_before< date_type >::day_of_week(), and make_nvp().
void boost::serialization::save | ( | Archive & | ar, |
const gregorian::first_kday_after & | fkda, | ||
unsigned | int | ||
) |
Function to save first_day_of_the_week_after objects using serialization lib.
References boost::date_time::first_kday_after< date_type >::day_of_week(), and make_nvp().
|
inline |
Referenced by save_construct_data_adl().
|
inline |
References make_nvp().
|
inline |
References save_construct_data().
Referenced by boost::multi_index::multi_index_container< adjacency_list_traits< listS, listS, bidirectionalS, listS >::vertex_descriptor, multi_index::indexed_by< multi_index::hashed_unique< multi_index::tag< vertex_name_t >, extract_name_from_vertex > > >::save(), boost::serialization::stl::save_collection(), boost::serialization::stl::save_hash_collection(), and boost::serialization::stl::save_unordered_collection().
void boost::serialization::serialize | ( | Archive & | ar, |
ptr_deque< T, CloneAllocator, Allocator > & | c, | ||
const unsigned int | version | ||
) |
References split_free().
void boost::serialization::serialize | ( | Archive & | ar, |
ptr_list< T, CloneAllocator, Allocator > & | c, | ||
const unsigned int | version | ||
) |
References split_free().
void boost::serialization::serialize | ( | Archive & | ar, |
ptr_set< T, CloneAllocator, Allocator > & | c, | ||
const unsigned int | version | ||
) |
References split_free().
void boost::serialization::serialize | ( | Archive & | ar, |
ptr_map< Key, T, Compare, CloneAllocator, Allocator > & | c, | ||
const unsigned int | version | ||
) |
References split_free().
void boost::serialization::serialize | ( | Archive & | ar, |
ptr_multiset< T, CloneAllocator, Allocator > & | c, | ||
const unsigned int | version | ||
) |
References split_free().
void boost::serialization::serialize | ( | Archive & | ar, |
ptr_multimap< Key, T, Compare, CloneAllocator, Allocator > & | c, | ||
const unsigned int | version | ||
) |
References split_free().
void boost::serialization::serialize | ( | Archive & | ar, |
ptr_unordered_map< Key, T, Hash, Pred, CloneAllocator, Allocator > & | c, | ||
const unsigned int | version | ||
) |
References split_free().
void boost::serialization::serialize | ( | Archive & | ar, |
ptr_unordered_set< T, Hash, Pred, CloneAllocator, Allocator > & | c, | ||
const unsigned int | version | ||
) |
References split_free().
void boost::serialization::serialize | ( | Archive & | ar, |
ptr_unordered_multimap< Key, T, Hash, Pred, CloneAllocator, Allocator > & | c, | ||
const unsigned int | version | ||
) |
References split_free().
|
inline |
References split_free().
void boost::serialization::serialize | ( | Archive & | ar, |
ptr_unordered_multiset< T, Hash, Pred, CloneAllocator, Allocator > & | c, | ||
const unsigned int | version | ||
) |
References split_free().
void boost::serialization::serialize | ( | Archive & | ar, |
ptr_vector< T, CloneAllocator, Allocator > & | c, | ||
const unsigned int | version | ||
) |
References split_free().
|
inline |
References make_nvp(), and boost::detail::type.
|
inline |
References split_free().
void boost::serialization::serialize | ( | Archive & | ar, |
ptr_circular_buffer< T, CloneAllocator, Allocator > & | c, | ||
const unsigned int | version | ||
) |
References split_free().
void boost::serialization::serialize | ( | Archive & | ar, |
ptr_array< T, N, CloneAllocator > & | c, | ||
const unsigned int | version | ||
) |
References split_free().
|
inline |
Method that does serialization for gregorian::date – splits to load/save.
References split_free().
Referenced by serialize_adl().
|
inline |
Boost Serialization library support for units.
|
inline |
References split_free().
void boost::serialization::serialize | ( | Archive & | ar, |
boost::scoped_ptr< T > & | t, | ||
const unsigned int | version | ||
) |
References split_free().
|
inline |
Boost Serialization library support for quantities.
References make_nvp().
|
inline |
References boost::flyweights::t.
|
inline |
References boost::flyweights::t.
|
inline |
References boost::flyweights::t.
|
inline |
References split_free().
|
inline |
References split_free().
|
inline |
References void_cast_register().
|
inline |
References split_free().
|
inline |
References split_free().
|
inline |
References split_free().
|
inline |
References split_free().
|
inline |
References split_free().
|
inline |
References boost::serialization::access::serialize.
void boost::serialization::serialize | ( | Archive & | ar, |
boost::tuple< T1, T2, T3, T4 > & | t, | ||
const unsigned | int | ||
) |
References boost::flyweights::t.
void boost::serialization::serialize | ( | Archive & | ar, |
boost::optional< T > & | t, | ||
const unsigned int | version | ||
) |
References split_free().
|
inline |
References split_free().
|
inline |
References split_free().
|
inline |
References split_free().
|
inline |
References split_free().
|
inline |
References split_free().
|
inline |
References split_free(), and boost::flyweights::t.
void boost::serialization::serialize | ( | Archive & | ar, |
boost::array< T, N > & | a, | ||
const unsigned | int | ||
) |
References boost::array< T, N >::elems, and make_nvp().
void boost::serialization::serialize | ( | Archive & | ar, |
std::array< T, N > & | a, | ||
const unsigned | int | ||
) |
References make_nvp(), N, and T.
|
inline |
References split_free(), and boost::flyweights::t.
|
inline |
References split_free().
|
inline |
References split_free().
|
inline |
References boost::BOOST_STATIC_ASSERT(), split_free(), and track_never.
|
inline |
References BOOST_STATIC_ASSERT, split_free(), and track_never.
void boost::serialization::serialize | ( | Archive & | ar, |
mp::cpp_int_backend< MinBits, MaxBits, SignType, Checked, Allocator > & | val, | ||
const unsigned | int | ||
) |
|
inline |
References split_free().
|
inline |
References split_free(), and boost::flyweights::t.
|
inline |
References split_free(), and boost::flyweights::t.
|
inline |
References boost::BOOST_STATIC_ASSERT(), split_free(), and track_never.
void boost::serialization::serialize | ( | Archive & | ar, |
boost::multiprecision::backends::float128_backend & | val, | ||
unsigned | int | ||
) |
|
inline |
References serialize().
T boost::serialization::smart_cast | ( | U | u | ) |
References boost::foreach_detail_::or_().
T boost::serialization::smart_cast_reference | ( | U & | u | ) |
|
inline |
References boost::fusion::invoke().
Referenced by serialize(), boost::property_tree::serialize(), and boost::python::serialize().
|
inline |
References boost::fusion::invoke().
Referenced by boost::serialization::array< T >::serialize_optimized().
|
inline |
Referenced by boost::serialization::smart_cast_impl::pointer< T >::polymorphic::cast(), boost::archive::iterators::xml_unescape< Base >::drain_residue(), load(), boost::archive::basic_text_iprimitive< std::wistream >::load(), boost::archive::basic_binary_iprimitive< Archive, Elem, Tr >::load_binary(), boost::archive::iterators::detail::to_6_bit< CharType >::operator()(), boost::archive::basic_text_oprimitive< std::wostream >::put(), boost::serialization::shared_ptr_helper< SPT >::reset(), boost::archive::detail::shared_ptr_helper::reset(), boost::archive::basic_text_oprimitive< std::wostream >::save(), boost::archive::basic_binary_oprimitive< Archive, Elem, Tr >::save_binary(), and boost::archive::basic_text_oprimitive< std::wostream >::save_impl().
|
inline |
boost::serialization::void_downcast | ( | extended_type_info const & | derived, |
extended_type_info const & | base, | ||
void const *const | t | ||
) |
|
inline |
References void_downcast().
boost::serialization::void_upcast | ( | extended_type_info const & | derived, |
extended_type_info const & | base, | ||
void const *const | t | ||
) |
Referenced by void_upcast().
|
inline |
References void_upcast().
const char* boost::serialization::m_key |
class BOOST_SERIALIZATION_DECL (BOOST_PP_EMPTY()) extended_type_info const unsigned int boost::serialization::m_type_info_key |
void* const boost::serialization::shared_ptr_helper_id = 0 |
Referenced by load().