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

#include <TestScript.h>

Inheritance diagram for WAST::ModuleAction:
Collaboration diagram for WAST::ModuleAction:

Public Member Functions

 ModuleAction (TextFileLocus &&inLocus, std::string &&inInternalModuleName, IR::Module *inModule)
 
- Public Member Functions inherited from WAST::Action
 Action (ActionType inType, TextFileLocus &&inLocus)
 

Public Attributes

std::string internalModuleName
 
std::unique_ptr< IR::Modulemodule
 
- Public Attributes inherited from WAST::Action
const ActionType type
 
const TextFileLocus locus
 

Detailed Description

Definition at line 56 of file TestScript.h.

Constructor & Destructor Documentation

◆ ModuleAction()

WAST::ModuleAction::ModuleAction ( TextFileLocus && inLocus,
std::string && inInternalModuleName,
IR::Module * inModule )
inline

Definition at line 60 of file TestScript.h.

61 : Action(ActionType::_module,std::move(inLocus)), internalModuleName(inInternalModuleName), module(inModule) {}
Action(ActionType inType, TextFileLocus &&inLocus)
Definition TestScript.h:53
std::unique_ptr< IR::Module > module
Definition TestScript.h:59
std::string internalModuleName
Definition TestScript.h:58

Member Data Documentation

◆ internalModuleName

std::string WAST::ModuleAction::internalModuleName

Definition at line 58 of file TestScript.h.

◆ module

std::unique_ptr<IR::Module> WAST::ModuleAction::module

Definition at line 59 of file TestScript.h.


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