32 #ifndef ENUMERATIONPICKLER_H 33 #define ENUMERATIONPICKLER_H 38 namespace EnumerationStrategyPickler {
40 void pickle(
const boost::shared_ptr<EnumerationStrategyBase> &enumerator,
42 void pickle(
const boost::shared_ptr<EnumerationStrategyBase> &enumerator,
48 boost::shared_ptr<EnumerationStrategyBase>
fromPickle(std::istream &pickle);
51 boost::shared_ptr<EnumerationStrategyBase>
fromPickle(
52 const std::string &pickle);
boost::shared_ptr< EnumerationStrategyBase > fromPickle(std::istream &pickle)
void pickle(const boost::shared_ptr< EnumerationStrategyBase > &enumerator, std::ostream &ss)
pickles a EnumerationStrategy and adds the results to a stream ss