Home › Engine classes › XML
Engine executable. Settings and tools of the game program (CivilizationVI.exe), usable without a mod. Mostly undocumented debug and configuration functionality; descriptions come from analysis of the executable and have not all been tried in the running game.
XML
7 classes. A class lists its base chain (first base only for multiple inheritance), its direct subclasses, and its virtual slots.
Virtual functions by class
XML::Attribute (6 slots, vtable 0x53d36c0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
XML::Attribute::InternalGetName |
— |
| 1 |
XML::Attribute::InternalGetValue |
— |
| 2 |
XML::Attribute::InternalSetName |
— |
| 3 |
XML::Attribute::InternalSetValue |
— |
| 4 |
XML::Attribute::~Attribute |
— |
| 5 |
XML::Attribute::~Attribute |
— |
XML::Document (2 slots, vtable 0x53d36a0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
XML::Document::~Document |
0xa21870 (medium) |
| 1 |
XML::Document::~Document |
— |
XML::Element (6 slots, vtable 0x53d3700 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
XML::Element::InternalGetName |
— |
| 1 |
XML::Element::InternalGetValue |
— |
| 2 |
XML::Element::InternalSetName |
— |
| 3 |
XML::Element::InternalSetValue |
— |
| 4 |
XML::Element::~Element |
— |
| 5 |
XML::Element::~Element |
— |
XML::FileWriter (1 slots, vtable 0x53d37b8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
XML::FileWriter::Write |
— |
XML::Traverser (6 slots, vtable 0x53a99a8 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
XML::Element::InternalGetName |
— |
| 1 |
XML::Element::InternalGetValue |
— |
| 2 |
XML::Element::InternalSetName |
— |
| 3 |
XML::Element::InternalSetValue |
— |
| 4 |
XML::Element::~Element |
— |
| 5 |
XML::Traverser::~Traverser |
— |