| gem5
    v19.0.0.0
    | 
#include <scfx_string.hh>
| Public Member Functions | |
| scfx_string () | |
| ~scfx_string () | |
| int | length () const | 
| void | clear () | 
| char & | operator[] (int) | 
| void | append (int) | 
| void | discard (int) | 
| void | remove (int) | 
| void | operator+= (char) | 
| void | operator+= (const char *) | 
| operator const char * () | |
| Private Member Functions | |
| void | resize (std::size_t) | 
| Private Attributes | |
| std::size_t | m_len | 
| std::size_t | m_alloc | 
| char * | m_buffer | 
Definition at line 76 of file scfx_string.hh.
| 
 | inline | 
Definition at line 127 of file scfx_string.hh.
| 
 | inline | 
Definition at line 133 of file scfx_string.hh.
References m_buffer.
| 
 | inline | 
Definition at line 154 of file scfx_string.hh.
References m_buffer, m_len, and ArmISA::n.
Referenced by sc_dt::print_dec().
| 
 | inline | 
Definition at line 138 of file scfx_string.hh.
References m_buffer, and m_len.
Referenced by sc_dt::scfx_rep::to_string(), and sc_dt::to_string().
| 
 | inline | 
Definition at line 161 of file scfx_string.hh.
References m_buffer, m_len, and ArmISA::n.
Referenced by sc_dt::print_dec(), and sc_dt::print_other().
| 
 | inline | 
Definition at line 135 of file scfx_string.hh.
References m_len.
Referenced by sc_dt::print_dec(), sc_dt::print_other(), and sc_dt::scfx_csd2tc().
| 
 | inline | 
Definition at line 191 of file scfx_string.hh.
| 
 | inline | 
Definition at line 177 of file scfx_string.hh.
References ArmISA::c, m_len, and operator[]().
| 
 | inline | 
Definition at line 185 of file scfx_string.hh.
| 
 | inline | 
Definition at line 145 of file scfx_string.hh.
References ArmISA::i, m_alloc, m_buffer, and resize().
Referenced by operator+=().
| 
 | inline | 
Definition at line 168 of file scfx_string.hh.
References ArmISA::j, m_buffer, and m_len.
Referenced by sc_dt::print_dec().
| 
 | inlineprivate | 
Definition at line 110 of file scfx_string.hh.
References ArmISA::j, m_alloc, m_buffer, and m_len.
Referenced by operator[]().
| 
 | private | 
Definition at line 102 of file scfx_string.hh.
Referenced by operator[](), and resize().
| 
 | private | 
Definition at line 103 of file scfx_string.hh.
Referenced by append(), clear(), discard(), operator const char *(), operator[](), remove(), resize(), scfx_string(), and ~scfx_string().
| 
 | private | 
Definition at line 101 of file scfx_string.hh.
Referenced by append(), clear(), discard(), length(), operator const char *(), operator+=(), remove(), resize(), and scfx_string().