|
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 | |
Protected Member Functions inherited from BLOCXX_NAMESPACE::COWIntrusiveCountableBase | |
| 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.
Definition at line 96 of file String.cpp.
References m_buf, and BLOCXX_NAMESPACE::operator==().
Referenced by clone().
Definition at line 102 of file String.cpp.
References m_buf, and BLOCXX_NAMESPACE::operator==().
|
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.
References m_buf, m_len, and BLOCXX_NAMESPACE::operator==().
|
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=().