Interface UnaryExprOrTypeTraitExpr

interface UnaryExprOrTypeTraitExpr {
    argType?: TypeInfo;
    id: string;
    inner?: Node[];
    kind: "UnaryExprOrTypeTraitExpr";
    name?: string;
    range?: { begin: clang.Location; end: clang.Location };
    type: TypeInfo;
    value?: string;
    valueCategory: ValueCategory;
}

Hierarchy (View Summary)

Properties

argType?: TypeInfo
id: string

Hexadecimal ID for the node, e.g. "0x..."

inner?: Node[]
kind: "UnaryExprOrTypeTraitExpr"

The kind of the node

name?: string
range?: { begin: clang.Location; end: clang.Location }
type: TypeInfo
value?: string
valueCategory: ValueCategory