30 #ifndef _libCore_SetOfMapBase_hpp_
31 #define _libCore_SetOfMapBase_hpp_
37 #include <boost/archive/text_iarchive.hpp>
38 #include <boost/archive/text_oarchive.hpp>
56 virtual void save_it(boost::archive::text_oarchive&,
const unsigned int) = 0;
57 virtual void load_it(boost::archive::text_iarchive&,
const unsigned int) = 0;
58 virtual void record(boost::archive::text_oarchive&) = 0;
59 virtual void record(boost::archive::text_iarchive&) = 0;
61 virtual std::ostream&
write_ascii (std::ostream& out)
const = 0;
68 virtual std::string
info()
const = 0;
Definition: SetOfGeneric.hpp:46
Definition: SetOfMapBase.hpp:50
virtual void load_it(boost::archive::text_iarchive &, const unsigned int)=0
virtual std::vector< SetOfGeneric * > get_all_setofgeneric()=0
virtual void record(boost::archive::text_oarchive &)=0
virtual void clear_globalset()=0
const std::string registeredClassID_
Definition: SetOfMapBase.hpp:79
virtual void save_it(boost::archive::text_oarchive &, const unsigned int)=0
virtual void remove_all_set()=0
virtual size_t item_number() const =0
virtual void record(boost::archive::text_iarchive &)=0
virtual bool is_set_exist(const std::string &setID) const =0
virtual std::ostream & write_ascii(std::ostream &out) const =0
virtual ~SetOfMapBase()
Definition: SetOfMapBase.cpp:46
virtual SetOfGeneric & get_setofgeneric(const std::string &setID)=0
virtual std::istream & read_ascii(std::istream &in)=0
virtual std::string info() const =0
Definition: Common.hpp:198