Add AI documentation source files (.ai.md + .ai.json)

This commit is contained in:
Denis Angell
2026-05-18 22:54:13 +02:00
parent ad3d172a1f
commit 159ea3d7dd
2348 changed files with 331790 additions and 0 deletions

View File

@@ -0,0 +1,179 @@
{
"args": [
{
"lineno": 12,
"name": "Bits"
},
{
"lineno": 23,
"name": "n"
},
{
"lineno": 24,
"name": "v"
},
{
"lineno": 25,
"name": "n"
},
{
"lineno": 25,
"name": "v"
},
{
"lineno": 26,
"name": "sit"
},
{
"lineno": 26,
"name": "name"
},
{
"lineno": 34,
"name": "t"
},
{
"lineno": 37,
"name": "s"
},
{
"lineno": 44,
"name": "Tag"
},
{
"lineno": 44,
"name": "v"
},
{
"lineno": 54,
"name": "n"
},
{
"lineno": 54,
"name": "buf"
},
{
"lineno": 56,
"name": "n"
},
{
"lineno": 56,
"name": "buf"
}
],
"classes": [
{
"args": [
"SField const& n",
"value_type const& v",
"SerialIter& sit",
"SField const& name"
],
"lineno": 13,
"name": "STBitString"
}
],
"description": "Defines the STBitString template class for representing fixed-size bit strings as serialized types in the XRPL protocol, along with type aliases for common bit lengths and related methods for serialization, comparison, and value access.",
"file_path": "workflow/XRPLF-rippled-develop/source/include/xrpl/protocol/STBitString.h",
"functions": [
{
"args": [
"SField const& n"
],
"lineno": 23,
"name": "STBitString"
},
{
"args": [
"value_type const& v"
],
"lineno": 24,
"name": "STBitString"
},
{
"args": [
"SField const& n",
"value_type const& v"
],
"lineno": 25,
"name": "STBitString"
},
{
"args": [
"SerialIter& sit",
"SField const& name"
],
"lineno": 26,
"name": "STBitString"
},
{
"args": [],
"lineno": 28,
"name": "getSType"
},
{
"args": [],
"lineno": 31,
"name": "getText"
},
{
"args": [
"STBase const& t"
],
"lineno": 34,
"name": "isEquivalent"
},
{
"args": [
"Serializer& s"
],
"lineno": 37,
"name": "add"
},
{
"args": [],
"lineno": 40,
"name": "isDefault"
},
{
"args": [
"base_uint<Bits, Tag> const& v"
],
"lineno": 44,
"name": "setValue"
},
{
"args": [],
"lineno": 48,
"name": "value"
},
{
"args": [],
"lineno": 50,
"name": "operator value_type"
},
{
"args": [
"std::size_t n",
"void* buf"
],
"lineno": 54,
"name": "copy"
},
{
"args": [
"std::size_t n",
"void* buf"
],
"lineno": 56,
"name": "move"
}
],
"language": "c header",
"namespaces": [
{
"lineno": 5,
"name": "xrpl"
}
]
}