#include "defs.h"#include "cxx_memory.h"#include "errors.h"#include "x_string.h"

Go to the source code of this file.
Classes | |
| struct | ir_a2b::enum2str_tbl_entry_t |
| struct | ir_a2b::flag2str_tbl_entry_t |
| struct | ir_a2b::flag_key_t |
Namespaces | |
| namespace | ir_a2b |
Functions | |
| template<typename ENUM_TBL_ENTRY_T > | |
| void | ir_a2b::CheckEnumTable (const char *tablenm, const ENUM_TBL_ENTRY_T *table, INT tablesz) |
| template<typename FLG_TBL_ENTRY_T > | |
| void | ir_a2b::CheckFlagTable (const char *tablenm, const FLG_TBL_ENTRY_T *table, INT tablesz) |
| template<typename ENUM_TBL_ENTRY_T , const ENUM_TBL_ENTRY_T * table, INT tablesz> | |
| const char * | ir_a2b::MapEnumToStr (const char *tablenm, INT val) |
| template<typename ENUM_TBL_ENTRY_T , const ENUM_TBL_ENTRY_T * table, INT tablesz> | |
| INT | ir_a2b::MapStrToEnum (const char *tablenm, const char *str) |
| template<typename FLAG_TBL_ENTRY_T , const FLAG_TBL_ENTRY_T * table, INT tablesz> | |
| const char * | ir_a2b::MapFlagsToStr (const char *tablenm, UINT64 flags) |
| template<typename FLAG_TBL_ENTRY_T , const FLAG_TBL_ENTRY_T * table, INT tablesz> | |
| UINT64 | ir_a2b::MapStrToFlags (const char *tablenm, const char *str) |
1.7.1