1 #ifndef SYSTEM_VALUES_CLASS
2 #define SYSTEM_VALUES_CLASS
25 class system_values_lookup_list;
108 system_values_lookup_list *_list;
Provides a dynamically resizable ASCII character string.
This class provides a way to look up generated values used in the code base.
bool use_other_manifest(const basis::astring &manifest_file)
supports using a different manifest file than the default.
bool get(int index, basis::astring &symbolic_name, int &value, basis::astring &description, basis::astring &file_location)
accesses the "index"th item in the list.
static const char * EVENT_VALUES()
values that define event objects used in the program.
bool lookup(int value, basis::astring &symbolic_name, basis::astring &description, basis::astring &file_location)
locates a "value" and finds its name, description and location.
DEFINE_CLASS_NAME("system_values")
system_values(const basis::astring §ion_tag)
provides a lookup on values found in the section named "section_tag".
static const char * FILTER_VALUES()
values that define filters used in logging.
virtual basis::astring text_form() const
shows all items in the table.
int elements() const
returns how many items are listed for the types of values specified.
static const char * DEFAULT_MANIFEST
the default manifest file.
static const char * OUTCOME_VALUES()
values that define the outcomes of operations.