Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
WAST::InvokeAction Struct Reference

#include <TestScript.h>

Inheritance diagram for WAST::InvokeAction:
Collaboration diagram for WAST::InvokeAction:

Public Member Functions

 InvokeAction (TextFileLocus &&inLocus, std::string &&inInternalModuleName, std::string &&inExportName, std::vector< Runtime::Value > &&inArguments)
 
- Public Member Functions inherited from WAST::Action
 Action (ActionType inType, TextFileLocus &&inLocus)
 

Public Attributes

std::string internalModuleName
 
std::string exportName
 
std::vector< Runtime::Valuearguments
 
- Public Attributes inherited from WAST::Action
const ActionType type
 
const TextFileLocus locus
 

Detailed Description

Definition at line 64 of file TestScript.h.

Constructor & Destructor Documentation

◆ InvokeAction()

WAST::InvokeAction::InvokeAction ( TextFileLocus && inLocus,
std::string && inInternalModuleName,
std::string && inExportName,
std::vector< Runtime::Value > && inArguments )
inline

Definition at line 69 of file TestScript.h.

70 : Action(ActionType::invoke,std::move(inLocus)), internalModuleName(inInternalModuleName), exportName(inExportName), arguments(inArguments)
71 {}
Action(ActionType inType, TextFileLocus &&inLocus)
Definition TestScript.h:53
std::string internalModuleName
Definition TestScript.h:66
std::string exportName
Definition TestScript.h:67
std::vector< Runtime::Value > arguments
Definition TestScript.h:68

Member Data Documentation

◆ arguments

std::vector<Runtime::Value> WAST::InvokeAction::arguments

Definition at line 68 of file TestScript.h.

◆ exportName

std::string WAST::InvokeAction::exportName

Definition at line 67 of file TestScript.h.

◆ internalModuleName

std::string WAST::InvokeAction::internalModuleName

Definition at line 66 of file TestScript.h.


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