XCompile
    Preparing search index...

    Interface Cast

    interface Cast {
        castKind:
            | "ArrayToPointerDecay"
            | "BitCast"
            | "BuiltinFnToFnPtr"
            | "Dependent"
            | "FunctionToPointerDecay"
            | "IntegralCast"
            | "IntegralToBoolean"
            | "IntegralToFloating"
            | "LValueToRValue"
            | "NoOp"
            | "NullToPointer"
            | "PointerToIntegral"
            | "ToVoid";
        id: string;
        inner: Node[];
        kind: "CStyleCastExpr"
        | "ImplicitCastExpr";
        name?: string;
        range?: { begin: clang.Location; end: clang.Location };
        type: TypeInfo;
    }

    Hierarchy (View Summary)

    Index

    Properties

    castKind:
        | "ArrayToPointerDecay"
        | "BitCast"
        | "BuiltinFnToFnPtr"
        | "Dependent"
        | "FunctionToPointerDecay"
        | "IntegralCast"
        | "IntegralToBoolean"
        | "IntegralToFloating"
        | "LValueToRValue"
        | "NoOp"
        | "NullToPointer"
        | "PointerToIntegral"
        | "ToVoid"
    id: string

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

    inner: Node[]
    kind: "CStyleCastExpr" | "ImplicitCastExpr"

    The kind of the node

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