gem5
v20.0.0.2
|
#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().