WSF
WsfParseActionCall Class Reference

#include <WsfParseAction.hpp>

Inheritance diagram for WsfParseActionCall:
Collaboration diagram for WsfParseActionCall:

Public Member Functions

 WsfParseActionCall ()
 ~WsfParseActionCall () override
 WsfParseActionCall (const WsfParseActionCall &)=default
Public Member Functions inherited from WsfParseActionPart
 WsfParseActionPart (ActionPartType aType)
virtual ~WsfParseActionPart ()

Public Attributes

std::string mFunctionName
WsfParseActionFunctionmFunctionPtr
std::vector< WsfParseActionPart * > mArgs
Public Attributes inherited from WsfParseActionPart
ActionPartType mActionPartType
WsfParseValueTypemRHS_Type

Additional Inherited Members

Public Types inherited from WsfParseActionPart
enum  ActionPartType {
  cASSIGN , cLIST_OP , cOBJECT_MAP_OP , cLITERAL ,
  cNODE_REFERENCE , cNEGATE , cPUSH , cDEBUG_PRINT ,
  cSKIP , cCOPY , cCALL
}

Constructor & Destructor Documentation

◆ WsfParseActionCall() [1/2]

WsfParseActionCall::WsfParseActionCall ( )
inline

◆ ~WsfParseActionCall()

WsfParseActionCall::~WsfParseActionCall ( )
override

References mArgs.

◆ WsfParseActionCall() [2/2]

WsfParseActionCall::WsfParseActionCall ( const WsfParseActionCall & )
default

References WsfParseActionCall().

Member Data Documentation

◆ mArgs

std::vector<WsfParseActionPart*> WsfParseActionCall::mArgs

◆ mFunctionName

std::string WsfParseActionCall::mFunctionName

Referenced by WsfParseActionCall().

◆ mFunctionPtr

WsfParseActionFunction* WsfParseActionCall::mFunctionPtr

Referenced by WsfParseActionCall().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved