OMNeT++ NEDXML  6.0.3
MsgTypeTable::FieldInfo Class Reference

#include <msgtypetable.h>

Public Attributes

ASTNodeastNode
 
std::string name
 
std::string type
 
std::string typeQName
 
std::string value
 
std::string symbolicConstant
 
bool isAbstract
 
bool isConst
 
bool byValue
 
bool isPointer
 
bool isOwnedPointer
 
bool isArray
 
bool isDynamicArray
 
bool isFixedArray
 
std::string arraySize
 
Properties props
 
bool isClass
 
bool iscObject
 
bool iscNamedObject
 
bool iscOwnedObject
 
std::string baseDataType
 
std::string dataType
 
std::string argType
 
std::string returnType
 
std::string mutableReturnType
 
std::string var
 
std::string argName
 
std::string sizeVar
 
std::string sizeType
 
std::string getter
 
std::string getterForUpdate
 
bool hasGetterForUpdate
 
bool allowReplace
 
std::string remover
 
std::string dropper
 
std::string clone
 
std::string setter
 
std::string inserter
 
std::string appender
 
std::string eraser
 
std::string sizeSetter
 
std::string sizeGetter
 
bool hasStrMethod
 
std::string toString
 
std::string fromString
 
std::string toValue
 
std::string fromValue
 
std::string getterConversion
 
std::string enumName
 
std::string enumQName
 
bool nopack
 
bool isOpaque
 
bool overrideGetter
 
bool overrideSetter
 
bool isCustom
 
bool isCustomImpl
 
bool isEditable
 
bool isReplaceable
 
bool isResizable
 

Member Data Documentation

◆ astNode

ASTNode* astNode

◆ name

std::string name

◆ type

std::string type

◆ typeQName

std::string typeQName

◆ value

std::string value

◆ symbolicConstant

std::string symbolicConstant

◆ isAbstract

bool isAbstract

◆ isConst

bool isConst

◆ byValue

bool byValue

◆ isPointer

bool isPointer

◆ isOwnedPointer

bool isOwnedPointer

◆ isArray

bool isArray

◆ isDynamicArray

bool isDynamicArray

◆ isFixedArray

bool isFixedArray

◆ arraySize

std::string arraySize

◆ props

Properties props

◆ isClass

bool isClass

◆ iscObject

bool iscObject

◆ iscNamedObject

bool iscNamedObject

◆ iscOwnedObject

bool iscOwnedObject

◆ baseDataType

std::string baseDataType

◆ dataType

std::string dataType

◆ argType

std::string argType

◆ returnType

std::string returnType

◆ mutableReturnType

std::string mutableReturnType

◆ var

std::string var

◆ argName

std::string argName

◆ sizeVar

std::string sizeVar

◆ sizeType

std::string sizeType

◆ getter

std::string getter

◆ getterForUpdate

std::string getterForUpdate

◆ hasGetterForUpdate

bool hasGetterForUpdate

◆ allowReplace

bool allowReplace

◆ remover

std::string remover

◆ dropper

std::string dropper

◆ clone

std::string clone

◆ setter

std::string setter

◆ inserter

std::string inserter

◆ appender

std::string appender

◆ eraser

std::string eraser

◆ sizeSetter

std::string sizeSetter

◆ sizeGetter

std::string sizeGetter

◆ hasStrMethod

bool hasStrMethod

◆ toString

std::string toString

◆ fromString

std::string fromString

◆ toValue

std::string toValue

◆ fromValue

std::string fromValue

◆ getterConversion

std::string getterConversion

◆ enumName

std::string enumName

◆ enumQName

std::string enumQName

◆ nopack

bool nopack

◆ isOpaque

bool isOpaque

◆ overrideGetter

bool overrideGetter

◆ overrideSetter

bool overrideSetter

◆ isCustom

bool isCustom

◆ isCustomImpl

bool isCustomImpl

◆ isEditable

bool isEditable

◆ isReplaceable

bool isReplaceable

◆ isResizable

bool isResizable

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