topazc
AST::FuncCallStmt Class Reference

Statement of functions calling. More...

#include <ast.hpp>

Inheritance diagram for AST::FuncCallStmt:
Collaboration diagram for AST::FuncCallStmt:

Public Member Functions

 FuncCallStmt (std::string n, std::vector< ExprPtr > a, uint32_t l)
 ~FuncCallStmt () override=default
Public Member Functions inherited from AST::Stmt
 Stmt (uint32_t l)
virtual ~Stmt ()=default

Public Attributes

std::string name
std::vector< ExprPtrargs
Public Attributes inherited from AST::Stmt
uint32_t line

Detailed Description

Statement of functions calling.

Definition at line 328 of file ast.hpp.

Constructor & Destructor Documentation

◆ FuncCallStmt()

AST::FuncCallStmt::FuncCallStmt ( std::string n,
std::vector< ExprPtr > a,
uint32_t l )
inline

Definition at line 333 of file ast.hpp.

Here is the call graph for this function:

◆ ~FuncCallStmt()

AST::FuncCallStmt::~FuncCallStmt ( )
overridedefault

Member Data Documentation

◆ args

std::vector<ExprPtr> AST::FuncCallStmt::args

Functions arguments as expressions

Definition at line 331 of file ast.hpp.

◆ name

std::string AST::FuncCallStmt::name

Function name

Definition at line 330 of file ast.hpp.


The documentation for this class was generated from the following file:
  • /mnt/disk_ext4_0/topazlang/include/parser/ast.hpp