KJB
|
#include <l/l_sys_def.h>
#include <l/l_sys_lib.h>
#include <l/l_sys_io.h>
#include <l_cpp/l_util.h>
#include <l_cpp/l_exception.h>
#include <l_cpp/l_index.h>
#include <string>
#include <iterator>
#include <fstream>
#include <boost/format.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/type_traits.hpp>
#include <boost/concept_check.hpp>
#include <boost/concept_archetype.hpp>
#include <boost/static_assert.hpp>
Go to the source code of this file.
Classes | |
struct | kjb::SerializableConcept< X > |
Namespaces | |
kjb | |
Classes and functions for dealing with trajectory files. | |
Functions | |
template<class Archive , class KJB_readable_writable > | |
void | kjb::kjb_serialize_default (Archive &ar, KJB_readable_writable &obj, const unsigned int) |
Implements boost serialization for any object that implements the KjbReadableWritable concept. More... | |
template<class Archive , class KJB_readable_writable > | |
void | kjb::kjb_serialize (Archive &ar, KJB_readable_writable &obj, const unsigned int version) |
template<class Serializable > | |
void | kjb::load (Serializable &, const std::string &) |
template<class SerializableOutputIterator > | |
void | kjb::load_many (SerializableOutputIterator it, const std::string &fmt_str, const Index_range &indices) |
template<class SerializableOutputIterator > | |
void | kjb::load_many (SerializableOutputIterator it, const std::string &fmt_str, size_t num_files, size_t first_index=0, size_t modulo=0) |
template<class Value_type , class SerializablePtrOutputIterator > | |
void | kjb::load_many_dynamic_dispatch (Value_type *, SerializablePtrOutputIterator it, const std::string &fmt_str, const Index_range &indices) |
template<class Value_type , class SerializablePtrOutputIterator > | |
void | kjb::load_many_dynamic_dispatch (typename boost::shared_ptr< Value_type >, SerializablePtrOutputIterator it, const std::string &fmt_str, const Index_range &indices) |
template<class SerializablePtrOutputIterator > | |
void | kjb::load_many_to_ptr (SerializablePtrOutputIterator it, const std::string &fmt_str, size_t num_files, size_t first_index=0, size_t modulo=1) |
template<class SerializablePtrOutputIterator , class Index_range_type > | |
boost::enable_if < boost::is_convertible < Index_range_type, Index_range >, void >::type | kjb::load_many_to_ptr (SerializablePtrOutputIterator it, const std::string &fmt_str, const Index_range_type &indices) |
template<class Serializable > | |
void | kjb::save (const Serializable &, const std::string &) |