picceler
Loading...
Searching...
No Matches
picceler::CallNode Struct Reference

AST node for function calls. More...

#include <ast.h>

Inheritance diagram for picceler::CallNode:
picceler::ASTNode

Public Member Functions

std::string toString () const override
Public Member Functions inherited from picceler::ASTNode
 ASTNode ()=default
virtual ~ASTNode ()=default
 ASTNode (const ASTNode &)=delete
ASTNodeoperator= (const ASTNode &)=delete
 ASTNode (ASTNode &&)=default
ASTNodeoperator= (ASTNode &&)=default

Public Attributes

std::string callee
std::vector< std::unique_ptr< ASTNode > > arguments

Detailed Description

AST node for function calls.

Member Function Documentation

◆ toString()

std::string picceler::CallNode::toString ( ) const
overridevirtual

Implements picceler::ASTNode.

Member Data Documentation

◆ arguments

std::vector<std::unique_ptr<ASTNode> > picceler::CallNode::arguments

◆ callee

std::string picceler::CallNode::callee

The documentation for this struct was generated from the following files:
  • /__w/picceler/picceler/include/ast.h
  • /__w/picceler/picceler/src/ast.cpp