gem5
v22.1.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 gem5::ArmISA::n.
|
inline |
Definition at line 138 of file scfx_string.hh.
|
inline |
Definition at line 161 of file scfx_string.hh.
References m_buffer, m_len, and gem5::ArmISA::n.
|
inline |
Definition at line 135 of file scfx_string.hh.
References m_len.
Referenced by 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 gem5::VegaISA::c, m_len, and operator[]().
|
inline |
Definition at line 185 of file scfx_string.hh.
References gem5::VegaISA::s.
|
inline |
Definition at line 145 of file scfx_string.hh.
References gem5::ArmISA::i, m_alloc, m_buffer, and resize().
Referenced by operator+=().
|
inline |
Definition at line 168 of file scfx_string.hh.
References gem5::ArmISA::i, gem5::ArmISA::j, m_buffer, and m_len.
|
inlineprivate |
Definition at line 110 of file scfx_string.hh.
References gem5::ArmISA::i, gem5::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[](), remove(), resize(), scfx_string(), and ~scfx_string().
|
private |
Definition at line 101 of file scfx_string.hh.
Referenced by append(), clear(), discard(), length(), operator+=(), remove(), resize(), and scfx_string().