Sese Framework
x.y.z
A cross-platform framework
|
成员的完整列表,这些成员属于 sese::text::StringBuffer,包括所有继承而来的类成员
AbstractStringBuffer(size_t cap=STRING_BUFFER_SIZE_FACTOR) noexcept | sese::text::AbstractStringBuffer | explicitprivate |
AbstractStringBuffer(const char *str) noexcept | sese::text::AbstractStringBuffer | explicitprivate |
AbstractStringBuffer(const AbstractStringBuffer &abstract_string_buffer) noexcept | sese::text::AbstractStringBuffer | private |
AbstractStringBuffer(AbstractStringBuffer &&abstract_string_buffer) noexcept | sese::text::AbstractStringBuffer | private |
append(char ch) noexcept override | sese::text::StringBuffer | virtual |
append(const char *str) noexcept override | sese::text::StringBuffer | virtual |
append(const std::string &str) noexcept override | sese::text::StringBuffer | virtual |
append(const std::string_view &str) noexcept override | sese::text::StringBuffer | virtual |
append(const String &str) noexcept override | sese::text::StringBuffer | virtual |
append(const StringView &str) noexcept override | sese::text::StringBuffer | virtual |
append(const char *data, size_t length) noexcept override | sese::text::StringBuffer | virtual |
buf() | sese::text::AbstractStringBuffer | privatevirtual |
buffer | sese::text::AbstractStringBuffer | private |
cap | sese::text::AbstractStringBuffer | private |
clear() noexcept override | sese::text::StringBuffer | virtual |
del(int start, int len) override | sese::text::StringBuffer | virtual |
delCharAt(int index) override | sese::text::StringBuffer | virtual |
empty() noexcept | sese::text::StringBuffer | |
empty() const noexcept | sese::text::StringBuffer | inlineprivatevirtual |
endsWith(const std::string_view &suffix) noexcept | sese::text::StringBuffer | |
sese::text::AbstractStringBuffer::endsWith(const std::string_view &text, const std::string_view &suffix) noexcept | sese::text::AbstractStringBuffer | privatestatic |
sese::text::AbstractStringBuffer::endsWith(const std::string_view &suffix) const noexcept | sese::text::AbstractStringBuffer | privatevirtual |
expansion(size_t new_size) noexcept | sese::text::AbstractStringBuffer | private |
getCharAt(int index) | sese::text::StringBuffer | |
getCharAt(int index) const | sese::text::StringBuffer | privatevirtual |
insertAt(int index, const char *str) override | sese::text::StringBuffer | virtual |
insertAt(int index, const std::string &str) override | sese::text::StringBuffer | virtual |
insertAt(int index, const std::string_view &str) override | sese::text::StringBuffer | virtual |
insertAt(int index, const String &str) override | sese::text::StringBuffer | virtual |
insertAt(int index, const StringView &str) override | sese::text::StringBuffer | virtual |
sese::text::AbstractStringBuffer::insertAt(int index, const char *data, size_t len) | sese::text::AbstractStringBuffer | private |
len | sese::text::AbstractStringBuffer | private |
length() noexcept | sese::text::StringBuffer | |
length() const noexcept | sese::text::StringBuffer | inlineprivatevirtual |
mutex | sese::text::StringBuffer | private |
Ptr typedef | sese::text::StringBuffer | |
reverse() noexcept override | sese::text::StringBuffer | virtual |
setChatAt(int index, char ch) override | sese::text::StringBuffer | virtual |
size() noexcept | sese::text::StringBuffer | |
size() const noexcept | sese::text::StringBuffer | inlineprivatevirtual |
split(const std::string &str) noexcept | sese::text::StringBuffer | |
split(const std::string_view &text, const std::string_view &sub) noexcept | sese::text::StringBuffer | privatestatic |
split(const std::string_view &str) const noexcept | sese::text::StringBuffer | privatevirtual |
startsWith(const std::string_view &prefix) noexcept | sese::text::StringBuffer | |
sese::text::AbstractStringBuffer::startsWith(const std::string_view &text, const std::string_view &prefix) noexcept | sese::text::AbstractStringBuffer | privatestatic |
sese::text::AbstractStringBuffer::startsWith(const std::string_view &prefix) const noexcept | sese::text::AbstractStringBuffer | privatevirtual |
StringBuffer(size_t cap=STRING_BUFFER_SIZE_FACTOR) noexcept | sese::text::StringBuffer | explicit |
StringBuffer(const char *str) noexcept | sese::text::StringBuffer | explicit |
toSString() override | sese::text::StringBuffer | virtual |
toString() override | sese::text::StringBuffer | virtual |
trim() noexcept override | sese::text::StringBuffer | virtual |
~AbstractStringBuffer() noexcept | sese::text::AbstractStringBuffer | privatevirtual |