Interface FunctionCall

interface FunctionCall {
    argumentTypes?: null | TypeDescriptions[];
    arguments: Expression[];
    expression: Expression;
    id: number;
    isConstant: boolean;
    isLValue: boolean;
    isPure: boolean;
    kind: "functionCall" | "typeConversion" | "structConstructorCall";
    lValueRequested: boolean;
    nameLocations?: string[];
    names: string[];
    nodeType: "FunctionCall";
    src: string;
    tryCall: boolean;
    typeDescriptions: TypeDescriptions;
}

Properties

argumentTypes?: null | TypeDescriptions[]
arguments: Expression[]
expression: Expression
id: number
isConstant: boolean
isLValue: boolean
isPure: boolean
kind: "functionCall" | "typeConversion" | "structConstructorCall"
lValueRequested: boolean
nameLocations?: string[]
names: string[]
nodeType: "FunctionCall"
src: string
tryCall: boolean
typeDescriptions: TypeDescriptions