WSF
WsfParseActionObjectMapOp Class Reference

#include <WsfParseAction.hpp>

Inheritance diagram for WsfParseActionObjectMapOp:
Collaboration diagram for WsfParseActionObjectMapOp:

Public Types

enum  ObjectMapOperation {
  cGET , cNEW , cMAP_SET , cDELETE ,
  cAPPLY
}
Public Types inherited from WsfParseActionPart
enum  ActionPartType {
  cASSIGN , cLIST_OP , cOBJECT_MAP_OP , cLITERAL ,
  cNODE_REFERENCE , cNEGATE , cPUSH , cDEBUG_PRINT ,
  cSKIP , cCOPY , cCALL
}

Public Member Functions

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

Public Attributes

ObjectMapOperation mOperation
std::string mAttributeName
int mApplyOrd
WsfParseActionAddress mAttributeAddr
WsfParseValueTypemObjectMapTypePtr
WsfParseActionPartmObjectName
Public Attributes inherited from WsfParseActionPart
ActionPartType mActionPartType
WsfParseValueTypemRHS_Type

Member Enumeration Documentation

◆ ObjectMapOperation

Enumerator
cGET 
cNEW 
cMAP_SET 
cDELETE 
cAPPLY 

Constructor & Destructor Documentation

◆ WsfParseActionObjectMapOp() [1/2]

◆ ~WsfParseActionObjectMapOp()

WsfParseActionObjectMapOp::~WsfParseActionObjectMapOp ( )
override

References mObjectName.

◆ WsfParseActionObjectMapOp() [2/2]

WsfParseActionObjectMapOp::WsfParseActionObjectMapOp ( const WsfParseActionObjectMapOp & )
default

Member Data Documentation

◆ mApplyOrd

int WsfParseActionObjectMapOp::mApplyOrd

◆ mAttributeAddr

◆ mAttributeName

std::string WsfParseActionObjectMapOp::mAttributeName

◆ mObjectMapTypePtr

WsfParseValueType* WsfParseActionObjectMapOp::mObjectMapTypePtr

◆ mObjectName

◆ mOperation


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