Sese Framework
x.y.z
A cross-platform framework
|
列表值容器类型 更多...
#include <Value.h>
Public 类型 | |
using | Raw = std::vector<Value> |
using | Iterator = Raw::iterator |
using | ConstIterator = Raw::const_iterator |
using | ReverseIterator = Raw::reverse_iterator |
using | ConstReverseIterator = Raw::const_reverse_iterator |
Public 成员函数 | |
size_t | empty () const |
size_t | size () const |
void | reserve (size_t size) |
void | resize (size_t size) |
void | clear () |
const Value & | operator[] (size_t index) const |
Value & | operator[] (size_t index) |
size_t | erase (const Value &value) |
Iterator | erase (Iterator it) |
ConstIterator | erase (ConstIterator it) |
Iterator | erase (const Iterator &first, const Iterator &last) |
ConstIterator | erase (const ConstIterator &first, const ConstIterator &last) |
Iterator | begin () |
ConstIterator | begin () const |
Iterator | end () |
ConstIterator | end () const |
ConstIterator | cbegin () const |
ConstIterator | cend () const |
ReverseIterator | rbegin () |
ConstReverseIterator | rbegin () const |
ReverseIterator | rend () |
ConstReverseIterator | rend () const |
const Value & | front () const |
Value & | front () |
const Value & | back () const |
Value & | back () |
void | append (Value &&value) & |
void | append (bool value) & |
void | append (Integer value) & |
void | append (double value) & |
void | append (const char *value) & |
void | append (String &&value) & |
void | append (Blob &&value) & |
void | append (const char *bytes, size_t length) & |
void | append (List &&value) & |
void | append (Dict &&value) & |
List && | append (Value &&value) && |
List && | append (bool value) && |
List && | append (Integer value) && |
List && | append (double value) && |
List && | append (const char *value) && |
List && | append (String &&value) && |
List && | append (const char *bytes, size_t length) && |
List && | append (Blob &&value) && |
List && | append (List &&value) && |
List && | append (Dict &&value) && |
Iterator | insert (Iterator it, Value &&value) |
Private 属性 | |
Raw | vector |
列表值容器类型
using sese::Value::List::ConstIterator = Raw::const_iterator |
using sese::Value::List::ConstReverseIterator = Raw::const_reverse_iterator |
using sese::Value::List::Iterator = Raw::iterator |
using sese::Value::List::Raw = std::vector<Value> |
using sese::Value::List::ReverseIterator = Raw::reverse_iterator |
void List::append | ( | Blob && | value | ) | & |
void List::append | ( | bool | value | ) | & |
List && List::append | ( | bool | value | ) | && |
void List::append | ( | const char * | bytes, |
size_t | length ) & |
List && List::append | ( | const char * | bytes, |
size_t | length ) && |
void List::append | ( | const char * | value | ) | & |
List && List::append | ( | const char * | value | ) | && |
void List::append | ( | Dict && | value | ) | & |
void List::append | ( | double | value | ) | & |
List && List::append | ( | double | value | ) | && |
void List::append | ( | Integer | value | ) | & |
void List::append | ( | List && | value | ) | & |
void List::append | ( | String && | value | ) | & |
void List::append | ( | Value && | value | ) | & |
Value & List::back | ( | ) |
|
nodiscard |
List::Iterator List::begin | ( | ) |
|
nodiscard |
|
nodiscard |
|
nodiscard |
void List::clear | ( | ) |
|
nodiscard |
List::Iterator List::end | ( | ) |
|
nodiscard |
List::ConstIterator List::erase | ( | const ConstIterator & | first, |
const ConstIterator & | last ) |
List::Iterator List::erase | ( | const Iterator & | first, |
const Iterator & | last ) |
List::ConstIterator List::erase | ( | ConstIterator | it | ) |
List::Iterator List::erase | ( | Iterator | it | ) |
Value & List::front | ( | ) |
|
nodiscard |
List::Iterator List::insert | ( | Iterator | it, |
sese::Value && | value ) |
Value & List::operator[] | ( | size_t | index | ) |
const Value & List::operator[] | ( | size_t | index | ) | const |
List::ReverseIterator List::rbegin | ( | ) |
|
nodiscard |
List::ReverseIterator List::rend | ( | ) |
|
nodiscard |
void List::reserve | ( | size_t | size | ) |
void List::resize | ( | size_t | size | ) |
|
nodiscard |
|
private |