23class EXPCL_DTOOL_PRC ConfigVariableBool :
public ConfigVariable {
25 INLINE ConfigVariableBool(
const std::string &name);
26 INLINE ConfigVariableBool(
const std::string &name,
bool default_value,
27 const std::string &description = std::string(),
int flags = 0);
28 INLINE ConfigVariableBool(
const std::string &name,
const std::string &default_value,
29 const std::string &description = std::string(),
int flags = 0);
31 INLINE
void operator = (
bool value);
32 ALWAYS_INLINE
operator bool ()
const;
34 INLINE
size_t size()
const;
35 INLINE
bool operator [] (
size_t n)
const;
43 INLINE
bool get_word(
size_t n)
const;
44 INLINE
void set_word(
size_t n,
bool value);
47 void reload_value()
const;
49 mutable AtomicAdjust::Integer _local_modified;