Class util

Class Documentation

class hnode::util

The util class provides small utility functions to generate and recognize C++ and SystemC conformant identifiers.

Public Functions

inline util()
inline ~util()
inline bool isSCBuiltinType(string tstring)

Public Members

const int numstr = 6
const string scbuiltintype[6] = {"sc_uint", "sc_int", "sc_bigint", "sc_biguint", "sc_bv", "sc_logic"}
int scbtlen[6]

Public Static Functions

static inline void make_ident(string &nm)
static inline bool isSCType(string tstring)
static inline bool isposint(const std::string &str)