class FunctionCallExprNode

Defined at line 288 of file ../../src/developer/debug/zxdb/expr/expr_node.h

Function calls include things like: "Foo()", "ns::Foo<int>(6, 5)".

Public Methods

const FunctionCallExprNode * AsFunctionCall ()

Defined at line 290 of file ../../src/developer/debug/zxdb/expr/expr_node.h

const fxl::RefPtr<ExprNode> & call ()

Defined at line 294 of file ../../src/developer/debug/zxdb/expr/expr_node.h

const std::vector<fxl::RefPtr<ExprNode>> & args ()

Defined at line 295 of file ../../src/developer/debug/zxdb/expr/expr_node.h

void EmitBytecode (VmStream & stream)

Defined at line 426 of file ../../src/developer/debug/zxdb/expr/expr_node.cc

void Print (std::ostream & out, int indent)

Defined at line 498 of file ../../src/developer/debug/zxdb/expr/expr_node.cc

bool IsValidCall (const fxl::RefPtr<ExprNode> & call)

Returns true if the given ExprNode is valid for the "call" of a function.

Defined at line 506 of file ../../src/developer/debug/zxdb/expr/expr_node.cc

Friends

class MakeRefCountedHelper
class RefCountedThreadSafe