Skip to content

Latest commit

 

History

History
67 lines (58 loc) · 1.13 KB

OutputFormat.md

File metadata and controls

67 lines (58 loc) · 1.13 KB

Output format

Entities available in mustache files.

Root

type name
Class[] classes
Enum[] enums

Enum

type name
EnumValue[] values
Attribute[] attributes
string enum_name
string canonical_name
string include

EnumValue

type name
string name
long long value

Class

type name
BaseClass[] base_classes
Field[] fields
Method[] methods
Attribute[] attributes
string class_name
string canonical_name
string include

BaseClass

type name
string class_name
string canonical_name

Field

type name
string name
string type
EAccess access

Method

type name
string name
string return_type

Attribute

type name
string value

EAccess

name value
None 0
Readable 1
Writable 2
Mutable Readable | Writable
Const Readable