14 #ifndef CONFIGVARIABLELIST_H
15 #define CONFIGVARIABLELIST_H
34 const std::string &description = std::string(),
38 INLINE
size_t get_num_values()
const;
39 INLINE std::string get_string_value(
size_t n)
const;
41 INLINE
size_t get_num_unique_values()
const;
42 INLINE std::string get_unique_value(
size_t n)
const;
44 INLINE
size_t size()
const;
45 INLINE std::string operator [] (
size_t n)
const;
47 void output(std::ostream &out)
const;
48 void write(std::ostream &out)
const;
51 INLINE std::ostream &operator << (std::ostream &out,
const ConfigVariableList &variable);