|
yosys-master
|
#include <rtlil.h>
Collaboration diagram for RTLIL::IdString: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.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 105 of file rtlil.h.
Here is the call graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 168 of file rtlil.h.
Here is the call graph for this function:
|
inline |
Definition at line 173 of file rtlil.h.
Here is the call graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Definition at line 135 of file rtlil.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 182 of file rtlil.h.
Here is the caller graph for this function:
|
inline |
|
static |
|
static |
|
static |
|
static |
|
static |