static_table Class Reference
Detailed Descriptionstatic_table is intended to encapsulate the code used to initialize, sort, and perform lookups on lookup tables of static size. They are intended to be initialized without runtime code, though they must be sorted at runtime before any lookups can occur. Performing a lookup before the table is sorted will have undefined results.
Member Typedef DocumentationA pair comprised of a key_type and a value_type. Definition at line 226 of file static_table.hpp. The type used for lookups in the table. Definition at line 224 of file static_table.hpp. The static_table_traits used to extend this static_table's functionality. Definition at line 223 of file static_table.hpp. The resultant type from a table lookup. Definition at line 225 of file static_table.hpp. Member Function Documentation
Definition at line 228 of file static_table.hpp.
Definition at line 238 of file static_table.hpp.
Sorts the contents of the table according to the static_table_traits type. Definition at line 250 of file static_table.hpp. Member Data DocumentationThe static lookup table contents. This variable is not intended to be manipulated directly. It is publicly available to support static table initialization by the C++ compiler. Definition at line 256 of file static_table.hpp. |