| 
    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 |