Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
ir_a2b_util.h File Reference
#include "defs.h"
#include "cxx_memory.h"
#include "errors.h"
#include "x_string.h"
Include dependency graph for ir_a2b_util.h:
This graph shows which files directly or indirectly include this file:

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)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines