18 #include "dtoolbase.h" 19 #include "numeric_types.h" 20 #include "atomicAdjust.h" 49 F_trust_level_mask = 0x00000fff,
51 F_closed = 0x00002000,
56 F_dynamic = 0x00004000,
61 F_dconfig = 0x00008000,
65 INLINE
static bool is_cache_valid(AtomicAdjust::Integer local_modified);
66 INLINE
static void mark_cache_valid(AtomicAdjust::Integer &local_modified);
67 INLINE
static AtomicAdjust::Integer initial_invalid_cache();
68 INLINE
static void invalidate_cache();
71 static TVOLATILE AtomicAdjust::Integer _global_modified;
74 ostream &operator << (ostream &out, ConfigFlags::ValueType type);
76 #include "configFlags.I" This class is the base class of both ConfigVariable and ConfigVariableCore.