blocxx
|
Public Member Functions | |
ByteBuf (const char *s) | |
ByteBuf (const ByteBuf &arg) | |
ByteBuf (AutoPtrVec< char > &s, size_t len) | |
~ByteBuf () | |
ByteBuf & | operator= (const ByteBuf &arg) |
size_t | length () const |
char * | data () const |
ByteBuf * | clone () const |
Private Attributes | |
size_t | m_len |
char * | m_buf |
Additional Inherited Members | |
![]() | |
COWIntrusiveCountableBase (COWIntrusiveCountableBase const &) | |
Copy constructor. | |
COWIntrusiveCountableBase & | operator= (COWIntrusiveCountableBase const &x) |
Assignment operator. | |
COWIntrusiveCountableBase () | |
Default constructor. | |
virtual | ~COWIntrusiveCountableBase () |
Destroy this COWIntrusiveCountableBase object. | |
RefCount | getRefCount () const |
Definition at line 93 of file String.cpp.
|
inline |
|
inline |
Definition at line 102 of file String.cpp.
References m_buf.
|
inline |
Definition at line 110 of file String.cpp.
|
inline |
Definition at line 115 of file String.cpp.
References m_buf.
|
inline |
Definition at line 129 of file String.cpp.
References ByteBuf().
|
inline |
Definition at line 128 of file String.cpp.
References m_buf.
Referenced by BLOCXX_NAMESPACE::String::c_str(), BLOCXX_NAMESPACE::String::charAt(), BLOCXX_NAMESPACE::String::compareTo(), BLOCXX_NAMESPACE::String::compareToIgnoreCase(), BLOCXX_NAMESPACE::String::concat(), BLOCXX_NAMESPACE::String::concat(), BLOCXX_NAMESPACE::String::endsWith(), BLOCXX_NAMESPACE::String::endsWith(), BLOCXX_NAMESPACE::String::hashCode(), BLOCXX_NAMESPACE::String::indexOf(), BLOCXX_NAMESPACE::String::indexOf(), BLOCXX_NAMESPACE::String::isSpaces(), BLOCXX_NAMESPACE::String::lastIndexOf(), BLOCXX_NAMESPACE::String::lastIndexOf(), BLOCXX_NAMESPACE::String::ltrim(), BLOCXX_NAMESPACE::String::operator[](), BLOCXX_NAMESPACE::String::operator[](), BLOCXX_NAMESPACE::String::rtrim(), BLOCXX_NAMESPACE::String::startsWith(), BLOCXX_NAMESPACE::String::startsWith(), BLOCXX_NAMESPACE::String::substring(), BLOCXX_NAMESPACE::String::tokenize(), BLOCXX_NAMESPACE::String::toLowerCase(), BLOCXX_NAMESPACE::String::toUpperCase(), BLOCXX_NAMESPACE::String::trim(), and BLOCXX_NAMESPACE::String::writeObject().
|
inline |
Definition at line 127 of file String.cpp.
References m_len.
Referenced by BLOCXX_NAMESPACE::String::endsWith(), BLOCXX_NAMESPACE::String::length(), BLOCXX_NAMESPACE::String::operator[](), BLOCXX_NAMESPACE::String::startsWith(), and BLOCXX_NAMESPACE::String::tokenize().
Definition at line 117 of file String.cpp.
|
private |
Definition at line 132 of file String.cpp.
Referenced by ByteBuf(), ByteBuf(), data(), operator=(), and ~ByteBuf().
|
private |
Definition at line 131 of file String.cpp.
Referenced by length(), and operator=().