OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ir_a2b::enum2str_tbl_entry_t Struct Referenceabstract

#include <ir_a2b_util.h>

Inheritance diagram for ir_a2b::enum2str_tbl_entry_t:
Inheritance graph
Collaboration diagram for ir_a2b::enum2str_tbl_entry_t:
Collaboration graph

Public Member Functions

 enum2str_tbl_entry_t ()
 
 enum2str_tbl_entry_t (const enum2str_tbl_entry_t &x)
 
virtual ~enum2str_tbl_entry_t ()
 
virtual INT getEnumVal () const =0
 
virtual const char * getStr () const =0
 

Static Public Member Functions

static int cmp (const void *entry1, const void *entry2)
 

Detailed Description

Definition at line 101 of file ir_a2b_util.h.

Constructor & Destructor Documentation

ir_a2b::enum2str_tbl_entry_t::enum2str_tbl_entry_t ( )
inline

Definition at line 102 of file ir_a2b_util.h.

ir_a2b::enum2str_tbl_entry_t::enum2str_tbl_entry_t ( const enum2str_tbl_entry_t x)
inline

Definition at line 103 of file ir_a2b_util.h.

virtual ir_a2b::enum2str_tbl_entry_t::~enum2str_tbl_entry_t ( )
inlinevirtual

Definition at line 104 of file ir_a2b_util.h.

Member Function Documentation

static int ir_a2b::enum2str_tbl_entry_t::cmp ( const void *  entry1,
const void *  entry2 
)
inlinestatic

Definition at line 114 of file ir_a2b_util.h.

References getStr(), and ux_strcasecmp().

Referenced by ir_a2b::MapStrToEnum().

Here is the call graph for this function:

virtual INT ir_a2b::enum2str_tbl_entry_t::getEnumVal ( ) const
pure virtual
virtual const char* ir_a2b::enum2str_tbl_entry_t::getStr ( ) const
pure virtual

The documentation for this struct was generated from the following file: