Files
rippled/include/xrpl/protocol/STArray.h.ai.json
2026-05-18 22:59:19 +02:00

304 lines
4.8 KiB
JSON

{
"args": [],
"classes": [
{
"args": [],
"lineno": 8,
"name": "STArray"
}
],
"description": "Defines the STArray class, a container for a sequence of STObject instances, providing array-like operations and serialization support for the XRPL protocol.",
"file_path": "workflow/XRPLF-rippled-develop/source/include/xrpl/protocol/STArray.h",
"functions": [
{
"args": [],
"lineno": 12,
"name": "STArray"
},
{
"args": [
"STArray const&"
],
"lineno": 13,
"name": "STArray"
},
{
"args": [
"Iter first",
"Iter last"
],
"lineno": 18,
"name": "STArray"
},
{
"args": [
"SField const& f",
"Iter first",
"Iter last"
],
"lineno": 23,
"name": "STArray"
},
{
"args": [
"STArray const&"
],
"lineno": 28,
"name": "operator="
},
{
"args": [
"STArray&&"
],
"lineno": 29,
"name": "STArray"
},
{
"args": [
"STArray&&"
],
"lineno": 30,
"name": "operator="
},
{
"args": [
"SField const& f",
"std::size_t n"
],
"lineno": 32,
"name": "STArray"
},
{
"args": [
"SerialIter& sit",
"SField const& f",
"int depth"
],
"lineno": 33,
"name": "STArray"
},
{
"args": [
"int n"
],
"lineno": 34,
"name": "STArray"
},
{
"args": [
"SField const& f"
],
"lineno": 35,
"name": "STArray"
},
{
"args": [
"std::size_t j"
],
"lineno": 37,
"name": "operator[]"
},
{
"args": [
"std::size_t j"
],
"lineno": 40,
"name": "operator[]"
},
{
"args": [],
"lineno": 43,
"name": "back"
},
{
"args": [],
"lineno": 46,
"name": "back"
},
{
"args": [
"Args&&... args"
],
"lineno": 49,
"name": "emplace_back"
},
{
"args": [
"STObject const& object"
],
"lineno": 53,
"name": "push_back"
},
{
"args": [
"STObject&& object"
],
"lineno": 56,
"name": "push_back"
},
{
"args": [],
"lineno": 59,
"name": "begin"
},
{
"args": [],
"lineno": 62,
"name": "end"
},
{
"args": [],
"lineno": 65,
"name": "begin"
},
{
"args": [],
"lineno": 68,
"name": "end"
},
{
"args": [],
"lineno": 71,
"name": "size"
},
{
"args": [],
"lineno": 74,
"name": "empty"
},
{
"args": [],
"lineno": 77,
"name": "clear"
},
{
"args": [
"std::size_t n"
],
"lineno": 80,
"name": "reserve"
},
{
"args": [
"STArray& a"
],
"lineno": 83,
"name": "swap"
},
{
"args": [],
"lineno": 86,
"name": "getFullText"
},
{
"args": [],
"lineno": 89,
"name": "getText"
},
{
"args": [
"JsonOptions index"
],
"lineno": 92,
"name": "getJson"
},
{
"args": [
"Serializer& s"
],
"lineno": 95,
"name": "add"
},
{
"args": [
"bool (*compare)(STObject const& o1, STObject const& o2)"
],
"lineno": 98,
"name": "sort"
},
{
"args": [
"STArray const& s"
],
"lineno": 101,
"name": "operator=="
},
{
"args": [
"STArray const& s"
],
"lineno": 104,
"name": "operator!="
},
{
"args": [
"iterator pos"
],
"lineno": 107,
"name": "erase"
},
{
"args": [
"const_iterator pos"
],
"lineno": 110,
"name": "erase"
},
{
"args": [
"iterator first",
"iterator last"
],
"lineno": 113,
"name": "erase"
},
{
"args": [
"const_iterator first",
"const_iterator last"
],
"lineno": 116,
"name": "erase"
},
{
"args": [],
"lineno": 119,
"name": "getSType"
},
{
"args": [
"STBase const& t"
],
"lineno": 122,
"name": "isEquivalent"
},
{
"args": [],
"lineno": 125,
"name": "isDefault"
},
{
"args": [
"std::size_t n",
"void* buf"
],
"lineno": 129,
"name": "copy"
},
{
"args": [
"std::size_t n",
"void* buf"
],
"lineno": 130,
"name": "move"
}
],
"language": "c header",
"namespaces": [
{
"lineno": 5,
"name": "xrpl"
}
]
}