yosys-master
|
#include <rtlil.h>
Data Structures | |
struct | char_ptr_cmp |
struct | compare_ptr_by_name |
struct | destruct_guard_t |
Public Member Functions | |
IdString () | |
IdString (const char *str) | |
IdString (const IdString &str) | |
IdString (const std::string &str) | |
~IdString () | |
void | operator= (const IdString &rhs) |
void | operator= (const char *rhs) |
void | operator= (const std::string &rhs) |
const char * | c_str () const |
std::string | str () const |
bool | operator< (IdString rhs) const |
bool | operator== (IdString rhs) const |
bool | operator!= (IdString rhs) const |
bool | operator== (const std::string &rhs) const |
bool | operator!= (const std::string &rhs) const |
bool | operator== (const char *rhs) const |
bool | operator!= (const char *rhs) const |
char | operator[] (size_t i) const |
std::string | substr (size_t pos=0, size_t len=std::string::npos) const |
size_t | size () const |
bool | empty () const |
void | clear () |
template<typename T , typename... Args> | |
bool | in (T first, Args...rest) |
bool | in (IdString rhs) |
bool | in (const char *rhs) |
bool | in (const std::string &rhs) |
bool | in (const std::set< IdString > &rhs) |
Static Public Member Functions | |
static int | get_reference (int idx) |
static int | get_reference (const char *p) |
static void | put_reference (int idx) |
Data Fields | |
int | index_ |
Static Public Attributes | |
static struct RTLIL::IdString::destruct_guard_t | destruct_guard |
static std::vector< int > | global_refcount_storage_ |
static std::vector< char * > | global_id_storage_ |
static std::map< char *, int, char_ptr_cmp > | global_id_index_ |
static std::vector< int > | global_free_idx_list_ |
|
inline |
|
inline |
|
inline |
Definition at line 178 of file rtlil.h.
|
inline |
|
inline |
|
inlinestatic |
Definition at line 99 of file rtlil.h.
|
inlinestatic |
Definition at line 105 of file rtlil.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 168 of file rtlil.h.
|
inline |
Definition at line 173 of file rtlil.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Definition at line 135 of file rtlil.h.
|
inline |
|
inline |
Definition at line 182 of file rtlil.h.
|
inline |
|
static |
|
static |
|
static |
|
static |
|
static |