unlogic
Loading...
Searching...
No Matches
unlogic::FunctionDefinitionNode Struct Reference

#include <Node.h>

Public Member Functions

 FunctionDefinitionNode (std::string name, std::vector< std::string > arguments, UniqueNode body)
 
 FunctionDefinitionNode (std::string name, UniqueNode body)
 
 ~FunctionDefinitionNode ()
 

Public Attributes

std::string name
 
std::vector< std::string > args
 
UniqueNode body
 

Detailed Description

Definition at line 108 of file Node.h.

Constructor & Destructor Documentation

◆ FunctionDefinitionNode() [1/2]

FunctionDefinitionNode::FunctionDefinitionNode ( std::string  name,
std::vector< std::string >  arguments,
UniqueNode  body 
)

Definition at line 38 of file Node.cpp.

◆ FunctionDefinitionNode() [2/2]

FunctionDefinitionNode::FunctionDefinitionNode ( std::string  name,
UniqueNode  body 
)

Definition at line 39 of file Node.cpp.

◆ ~FunctionDefinitionNode()

FunctionDefinitionNode::~FunctionDefinitionNode ( )
default

Member Data Documentation

◆ args

std::vector<std::string> unlogic::FunctionDefinitionNode::args

Definition at line 111 of file Node.h.

◆ body

UniqueNode unlogic::FunctionDefinitionNode::body

Definition at line 112 of file Node.h.

◆ name

std::string unlogic::FunctionDefinitionNode::name

Definition at line 110 of file Node.h.


The documentation for this struct was generated from the following files: