class eosio::rope
Class List > eosio :: rope
Public Functions
Type | Name |
---|---|
rope (const char * s) | |
rope (std::string_view s = "") | |
constexpr void | append (const char(&) s) |
void | append (const char * s, size_t len) |
constexpr char | at (size_t index) |
constexpr void | append (const rope & r) |
constexpr void | append (rope && r) |
constexpr char | operator[] (size_t index) |
constexpr rope & | operator+= (const char * s) |
constexpr rope & | operator+= (const rope & r) |
constexpr rope & | operator+= (rope && r) |
constexpr size_t | length () |
void | print () const |
char * | c_str () const |
std::string_view | sv () const |
Friends
Type | Name |
---|---|
friend rope | operator+ |
friend rope | operator+ |
friend rope | operator+ |
Public Functions Documentation
function rope (1/2)
eosio::rope::rope(
const char * s
)
function rope (2/2)
eosio::rope::rope(
std::string_view s = ""
)
function append (2/5)
template<size_t N>
constexpr void eosio::rope::append(
const char(&) s
)
function append (3/5)
void eosio::rope::append(
const char * s,
size_t len
)
function at (2/2)
constexpr char eosio::rope::at(
size_t index
)
function append (4/5)
constexpr void eosio::rope::append(
const rope & r
)
function append (5/5)
constexpr void eosio::rope::append(
rope && r
)
function operator[]
constexpr char eosio::rope::operator[](
size_t index
)
function operator+= (1/3)
constexpr rope& eosio::rope::operator+=(
const char * s
)
function operator+= (2/3)
constexpr rope& eosio::rope::operator+=(
const rope & r
)
function operator+= (3/3)
constexpr rope& eosio::rope::operator+=(
rope && r
)
function length
constexpr size_t eosio::rope::length()
function print
void eosio::rope::print() const
function c_str (2/2)
char* eosio::rope::c_str() const
function sv
std::string_view eosio::rope::sv() const
Friends Documentation
friend operator+ (1/3)
rope operator+(
rope lhs,
const char * s
)
friend operator+ (2/3)
rope operator+(
rope lhs,
const rope & rhs
)
friend operator+ (3/3)
rope operator+(
rope lhs,
rope && rhs
)
The documentation for this class was generated from the following file: libraries/eosiolib/core/eosio/rope.hpp