var::Data
- Inherits: api::ExecutionContext
public - var::Data::Copy
- var::Data::Erase
Functions
Data()=default#
var::Data::Data ()=defaultData(size_t size)#
explicit
var::Data::Data (size_t size)Data(std::initializer_list< u8 > il)#
inline
var::Data::Data (std::initializer_list< u8 > il)add_null_terminator()#
const char * var::Data::add_null_terminator ()Type: const char *
append(View view)#
Data & var::Data::append (View view)Type: Data &
Parameters:
- View
view
capacity() const#
inline
u32 var::Data::capacity () constType: u32
copy(View a, const Copy &options=Copy())#
Data & var::Data::copy (View a, const Copy &options=Copy())Type: Data &
Parameters:
data()#
inline
void * var::Data::data ()Type: void *
data() const#
inline
const void * var::Data::data () constType: const void *
data_u8()#
inline
u8 * var::Data::data_u8 ()Type: u8 *
data_u8() const#
inline
const u8 * var::Data::data_u8 () constType: const u8 *
erase(const Erase &options)#
inline
Data & var::Data::erase (const Erase &options)Type: Data &
Parameters:
- const Erase &
options
free()#
inline
Data & var::Data::free ()Type: Data &
operator!=(const var::Data &data) const#
inline
bool var::Data::operator!= (const var::Data &data) constType: bool
Parameters:
- const var::Data &
data
operator()(const Erase &options)#
inline
Data & var::Data::operator() (const Erase &options)Type: Data &
Parameters:
- const Erase &
options
operator<(const var::Data &data) const#
inline
bool var::Data::operator< (const var::Data &data) constType: bool
Parameters:
- const var::Data &
data
operator==(const var::Data &data) const#
inline
bool var::Data::operator== (const var::Data &data) constType: bool
Parameters:
- const var::Data &
data
operator>(const var::Data &data) const#
inline
bool var::Data::operator> (const var::Data &data) constType: bool
Parameters:
- const var::Data &
data
reserve(size_t size)#
inline
Data & var::Data::reserve (size_t size)Type: Data &
Parameters:
size_tsize
resize(size_t size)#
Data & var::Data::resize (size_t size)Type: Data &
Parameters:
size_tsize
size() const#
inline
size_t var::Data::size () constType: size_t
size_signed() const#
inline
ssize_t var::Data::size_signed () constType: ssize_t
string_view() const#
StringView var::Data::string_view () constType: StringView
view()#
inline
View var::Data::view ()Type: View
view() const#
inline
View var::Data::view () constType: View
Static Functions
block_size()#
static u32 var::Data::block_size ()Type: u32
from_string(var::StringView value)#
static Data var::Data::from_string (var::StringView value)Type: Data
Parameters:
- var::StringView
value
minimum_capacity()#
static u32 var::Data::minimum_capacity ()Type: u32
reclaim_heap_space()#
inline
static void var::Data::reclaim_heap_space ()Type: void