XCompile
    Preparing search index...

    Interface Value

    interface Value {
        id: string;
        inner?: Node[];
        kind:
            | "CStyleCastExpr"
            | "ImplicitCastExpr"
            | "ArraySubscriptExpr"
            | "CallExpr"
            | "CharacterLiteral"
            | "CompoundLiteralExpr"
            | "ConditionalOperator"
            | "ConstantExpr"
            | "FloatingLiteral"
            | "ImplicitValueInitExpr"
            | "InitListExpr"
            | "IntegerLiteral"
            | "ParenExpr"
            | "PredefinedExpr"
            | "StmtExpr"
            | "StringLiteral";
        name?: string;
        range?: { begin: clang.Location; end: clang.Location };
        type: TypeInfo;
        value?: string | { toString(): string };
        valueCategory: ValueCategory;
    }

    Hierarchy (View Summary)

    Index

    Properties

    id: string

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

    inner?: Node[]
    kind:
        | "CStyleCastExpr"
        | "ImplicitCastExpr"
        | "ArraySubscriptExpr"
        | "CallExpr"
        | "CharacterLiteral"
        | "CompoundLiteralExpr"
        | "ConditionalOperator"
        | "ConstantExpr"
        | "FloatingLiteral"
        | "ImplicitValueInitExpr"
        | "InitListExpr"
        | "IntegerLiteral"
        | "ParenExpr"
        | "PredefinedExpr"
        | "StmtExpr"
        | "StringLiteral"

    The kind of the node

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