Menu

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