OptionalcompleteDefinition
completeDefinition?: boolean
OptionalisBitfield
isBitfield?: boolean
OptionalisImplicit
isImplicit?: boolean
OptionalisReferenced
isReferenced?: boolean
OptionalisUsed
isUsed?: boolean
kind
kind:
| "EnumConstantDecl"
| "EnumDecl"
| "FieldDecl"
| "FunctionDecl"
| "IndirectFieldDecl"
| "ParmVarDecl"
| "StaticAssertDecl"
| "RecordDecl"
| "TranslationUnitDecl"
| "TypedefDecl"
| "VarDecl"
OptionalmangledName
mangledName?: string
OptionalparentDeclContextId
parentDeclContextId?: string
OptionaltagUsed
tagUsed?: "struct" | "union"
type
type: { desugaredQualType?: string; qualType: string; typeAliasDeclId?: string }
Optionalvariadic
variadic?: boolean
Hexadecimal ID for the node, e.g. "0x..."