32 #include <agrum/PRM/elements/PRMObject.h> 33 #include <agrum/agrum.h> 35 #ifndef GUM_NAME_GENERATOR_H 36 # define GUM_NAME_GENERATOR_H 62 NameGenerator(
const NameGenerator& source);
64 virtual ~NameGenerator();
66 NameGenerator& operator=(
const NameGenerator& source);
75 std::string nextName(PRMObject::prm_type type);
80 std::vector< Size > _counters_;
86 # ifndef GUM_NO_INLINE 87 # include <agrum/PRM/generator/nameGenerator_inl.h>