14 #ifndef OTF2_ATTRIBUTE_VALUE_H
15 #define OTF2_ATTRIBUTE_VALUE_H
52 typedef union OTF2_AttributeValue_union
uint32_t OTF2_GroupFlag
Wrapper for enum OTF2_GroupFlag_enum.
Definition: OTF2_Definitions.h:360
uint16_t uint16
Arbitrary value of type uint16_t.
Definition: OTF2_AttributeValue.h:57
uint8_t OTF2_RmaSyncType
Wrapper for enum OTF2_RmaSyncType_enum.
Definition: OTF2_Events.h:164
OTF2_ErrorCode OTF2_AttributeValue_SetMetricScope(OTF2_MetricScope enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetRegionFlag(OTF2_RegionFlag enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_ParameterType
Wrapper for enum OTF2_ParameterType_enum.
Definition: OTF2_Definitions.h:611
OTF2_ErrorCode OTF2_AttributeValue_SetRecorderKind(OTF2_RecorderKind enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_GetFileSubstrate(OTF2_Type type, OTF2_AttributeValue value, OTF2_FileSubstrate *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_FileSubs...
uint64_t OTF2_LocationRef
Type used to indicate a reference to a Location definition.
Definition: OTF2_GeneralDefinitions.h:125
uint8_t OTF2_MetricValueProperty
Wrapper for enum OTF2_MetricValueProperty_enum.
Definition: OTF2_Definitions.h:450
uint8_t OTF2_ParadigmProperty
Wrapper for enum OTF2_ParadigmProperty_enum.
Definition: OTF2_GeneralDefinitions.h:845
OTF2_ErrorCode OTF2_AttributeValue_SetLockType(OTF2_LockType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_MetricMode
Wrapper for enum OTF2_MetricMode_enum.
Definition: OTF2_Definitions.h:515
OTF2_ErrorCode OTF2_AttributeValue_SetRmaSyncType(OTF2_RmaSyncType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetMetricValueProperty(OTF2_MetricValueProperty enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetMetricOccurrence(OTF2_MetricOccurrence enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_Type
Wrapper for enum OTF2_Type_enum.
Definition: OTF2_GeneralDefinitions.h:525
uint8_t OTF2_FileType
Wrapper for enum OTF2_FileType_enum.
Definition: OTF2_GeneralDefinitions.h:401
OTF2_ErrorCode OTF2_AttributeValue_GetRecorderKind(OTF2_Type type, OTF2_AttributeValue value, OTF2_RecorderKind *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Recorder...
uint8_t OTF2_Base
Wrapper for enum OTF2_Base_enum.
Definition: OTF2_Definitions.h:382
uint8_t OTF2_Paradigm
Wrapper for enum OTF2_Paradigm_enum.
Definition: OTF2_GeneralDefinitions.h:661
OTF2_ErrorCode OTF2_AttributeValue_SetMetricMode(OTF2_MetricMode enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint32_t OTF2_StringRef
Type used to indicate a reference to a String definition.
Definition: OTF2_GeneralDefinitions.h:101
uint8_t OTF2_RecorderKind
Wrapper for enum OTF2_RecorderKind_enum.
Definition: OTF2_Definitions.h:583
uint8_t OTF2_MappingType
Wrapper for enum OTF2_MappingType_enum.
Definition: OTF2_GeneralDefinitions.h:464
OTF2_ErrorCode OTF2_AttributeValue_SetGroupFlag(OTF2_GroupFlag enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetFileType(OTF2_FileType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetSystemTreeDomain(OTF2_SystemTreeDomain enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
Enums and types used in event records.
float float32
Arbitrary value of type float.
Definition: OTF2_AttributeValue.h:71
uint8_t OTF2_MeasurementMode
Wrapper for enum OTF2_MeasurementMode_enum.
Definition: OTF2_Events.h:56
OTF2_ErrorCode OTF2_AttributeValue_SetRmaSyncLevel(OTF2_RmaSyncLevel enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t uint8
Arbitrary value of type uint8_t.
Definition: OTF2_AttributeValue.h:55
uint32_t OTF2_ParameterRef
Type used to indicate a reference to a Parameter definition.
Definition: OTF2_GeneralDefinitions.h:173
OTF2_ErrorCode OTF2_AttributeValue_GetThumbnailType(OTF2_Type type, OTF2_AttributeValue value, OTF2_ThumbnailType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Thumbnai...
uint8_t OTF2_RegionRole
Wrapper for enum OTF2_RegionRole_enum.
Definition: OTF2_Definitions.h:139
OTF2_ErrorCode OTF2_AttributeValue_SetParadigm(OTF2_Paradigm enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetMetricType(OTF2_MetricType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_StringRef stringRef
References a String definition and will be mapped to the global definition if a mapping table of type...
Definition: OTF2_AttributeValue.h:79
int16_t int16
Arbitrary value of type int16_t.
Definition: OTF2_AttributeValue.h:65
OTF2_ParameterRef parameterRef
References a Parameter definition and will be mapped to the global definition if a mapping table of t...
Definition: OTF2_AttributeValue.h:121
uint8_t OTF2_RmaAtomicType
Wrapper for enum OTF2_RmaAtomicType_enum.
Definition: OTF2_Events.h:229
uint32_t OTF2_RmaSyncLevel
Wrapper for enum OTF2_RmaSyncLevel_enum.
Definition: OTF2_Events.h:186
OTF2_ErrorCode OTF2_AttributeValue_GetParameterType(OTF2_Type type, OTF2_AttributeValue value, OTF2_ParameterType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Paramete...
OTF2_ErrorCode OTF2_AttributeValue_GetSystemTreeDomain(OTF2_Type type, OTF2_AttributeValue value, OTF2_SystemTreeDomain *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_SystemTr...
OTF2_CommRef commRef
References a Comm definition and will be mapped to the global definition if a mapping table of type O...
Definition: OTF2_AttributeValue.h:115
OTF2_ErrorCode OTF2_AttributeValue_SetFileSubstrate(OTF2_FileSubstrate enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode
Definition: OTF2_ErrorCodes.h:54
OTF2_CallingContextRef callingContextRef
References a CallingContext definition and will be mapped to the global definition if a mapping table...
Definition: OTF2_AttributeValue.h:139
OTF2_GroupRef groupRef
References a Group definition and will be mapped to the global definition if a mapping table of type ...
Definition: OTF2_AttributeValue.h:103
OTF2_ErrorCode OTF2_AttributeValue_GetParadigmProperty(OTF2_Type type, OTF2_AttributeValue value, OTF2_ParadigmProperty *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Paradigm...
OTF2_ErrorCode OTF2_AttributeValue_GetGroupType(OTF2_Type type, OTF2_AttributeValue value, OTF2_GroupType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_GroupTyp...
Data types used in the definition records.
OTF2_ErrorCode OTF2_AttributeValue_GetParadigm(OTF2_Type type, OTF2_AttributeValue value, OTF2_Paradigm *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Paradigm...
OTF2_ErrorCode OTF2_AttributeValue_GetMetricOccurrence(OTF2_Type type, OTF2_AttributeValue value, OTF2_MetricOccurrence *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_MetricOc...
uint32_t OTF2_InterruptGeneratorRef
Type used to indicate a reference to a InterruptGenerator definition.
Definition: OTF2_GeneralDefinitions.h:209
This header file provides general definitions which should be accessible in all internal and external...
OTF2_ErrorCode OTF2_AttributeValue_SetParameterType(OTF2_ParameterType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_LockType
Wrapper for enum OTF2_LockType_enum.
Definition: OTF2_Events.h:209
OTF2_ErrorCode OTF2_AttributeValue_GetCollectiveOp(OTF2_Type type, OTF2_AttributeValue value, OTF2_CollectiveOp *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Collecti...
OTF2_ErrorCode OTF2_AttributeValue_SetType(OTF2_Type enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_GetMetricValueProperty(OTF2_Type type, OTF2_AttributeValue value, OTF2_MetricValueProperty *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_MetricVa...
OTF2_ErrorCode OTF2_AttributeValue_GetRmaAtomicType(OTF2_Type type, OTF2_AttributeValue value, OTF2_RmaAtomicType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_RmaAtomi...
uint8_t OTF2_ParadigmClass
Wrapper for enum OTF2_ParadigmClass_enum.
Definition: OTF2_GeneralDefinitions.h:820
OTF2_ErrorCode OTF2_AttributeValue_GetMetricType(OTF2_Type type, OTF2_AttributeValue value, OTF2_MetricType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_MetricTy...
uint8_t OTF2_MetricType
Wrapper for enum OTF2_MetricType_enum.
Definition: OTF2_Definitions.h:425
OTF2_ErrorCode OTF2_AttributeValue_GetBoolean(OTF2_Type type, OTF2_AttributeValue value, OTF2_Boolean *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Boolean...
OTF2_ErrorCode OTF2_AttributeValue_SetCartPeriodicity(OTF2_CartPeriodicity enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_ThumbnailType
Wrapper for enum OTF2_ThumbnailType_enum.
Definition: OTF2_GeneralDefinitions.h:877
OTF2_ErrorCode OTF2_AttributeValue_GetRmaSyncLevel(OTF2_Type type, OTF2_AttributeValue value, OTF2_RmaSyncLevel *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_RmaSyncL...
OTF2_ErrorCode OTF2_AttributeValue_GetLocationGroupType(OTF2_Type type, OTF2_AttributeValue value, OTF2_LocationGroupType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Location...
uint8_t OTF2_InterruptGeneratorMode
Wrapper for enum OTF2_InterruptGeneratorMode_enum.
Definition: OTF2_Definitions.h:652
OTF2_ErrorCode OTF2_AttributeValue_SetCollectiveOp(OTF2_CollectiveOp enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_GetCartPeriodicity(OTF2_Type type, OTF2_AttributeValue value, OTF2_CartPeriodicity *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_CartPeri...
OTF2_ErrorCode OTF2_AttributeValue_GetLockType(OTF2_Type type, OTF2_AttributeValue value, OTF2_LockType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_LockType...
uint32_t OTF2_MetricRef
Type used to indicate a reference to a MetricClass, or a MetricInstance definition.
Definition: OTF2_GeneralDefinitions.h:161
OTF2_ErrorCode OTF2_AttributeValue_GetType(OTF2_Type type, OTF2_AttributeValue value, OTF2_Type *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Type...
OTF2_ErrorCode OTF2_AttributeValue_SetLocationGroupType(OTF2_LocationGroupType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_LocationType
Wrapper for enum OTF2_LocationType_enum.
Definition: OTF2_Definitions.h:114
uint8_t OTF2_MetricOccurrence
Wrapper for enum OTF2_MetricOccurrence_enum.
Definition: OTF2_Definitions.h:401
uint8_t OTF2_LocationGroupType
Wrapper for enum OTF2_LocationGroupType_enum.
Definition: OTF2_Definitions.h:95
OTF2_ErrorCode OTF2_AttributeValue_GetLocationType(OTF2_Type type, OTF2_AttributeValue value, OTF2_LocationType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Location...
OTF2_ErrorCode OTF2_AttributeValue_GetInterruptGeneratorMode(OTF2_Type type, OTF2_AttributeValue value, OTF2_InterruptGeneratorMode *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Interrup...
OTF2_ErrorCode OTF2_AttributeValue_GetMappingType(OTF2_Type type, OTF2_AttributeValue value, OTF2_MappingType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_MappingT...
OTF2_ErrorCode OTF2_AttributeValue_GetMetricMode(OTF2_Type type, OTF2_AttributeValue value, OTF2_MetricMode *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_MetricMo...
OTF2_ErrorCode OTF2_AttributeValue_SetMappingType(OTF2_MappingType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint32_t OTF2_CallingContextRef
Type used to indicate a reference to a CallingContext definition.
Definition: OTF2_GeneralDefinitions.h:203
OTF2_ErrorCode OTF2_AttributeValue_GetRegionFlag(OTF2_Type type, OTF2_AttributeValue value, OTF2_RegionFlag *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_RegionFl...
OTF2_ErrorCode OTF2_AttributeValue_SetLocationType(OTF2_LocationType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_GroupType
Wrapper for enum OTF2_GroupType_enum.
Definition: OTF2_Definitions.h:305
OTF2_ErrorCode OTF2_AttributeValue_GetFileType(OTF2_Type type, OTF2_AttributeValue value, OTF2_FileType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_FileType...
uint8_t OTF2_CollectiveOp
Wrapper for enum OTF2_CollectiveOp_enum.
Definition: OTF2_Events.h:75
OTF2_ErrorCode OTF2_AttributeValue_GetMetricTiming(OTF2_Type type, OTF2_AttributeValue value, OTF2_MetricTiming *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_MetricTi...
uint8_t OTF2_MetricScope
Wrapper for enum OTF2_MetricScope_enum.
Definition: OTF2_Definitions.h:558
OTF2_ErrorCode OTF2_AttributeValue_SetRmaAtomicType(OTF2_RmaAtomicType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_Boolean
Wrapper for enum OTF2_Boolean_enum.
Definition: OTF2_GeneralDefinitions.h:382
OTF2_ErrorCode OTF2_AttributeValue_SetGroupType(OTF2_GroupType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetInterruptGeneratorMode(OTF2_InterruptGeneratorMode enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
int64_t int64
Arbitrary value of type int64_t.
Definition: OTF2_AttributeValue.h:69
OTF2_ErrorCode OTF2_AttributeValue_GetParadigmClass(OTF2_Type type, OTF2_AttributeValue value, OTF2_ParadigmClass *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Paradigm...
OTF2_ErrorCode OTF2_AttributeValue_SetBase(OTF2_Base enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_CartPeriodicity
Wrapper for enum OTF2_CartPeriodicity_enum.
Definition: OTF2_Definitions.h:633
uint8_t OTF2_FileSubstrate
Wrapper for enum OTF2_FileSubstrate_enum.
Definition: OTF2_GeneralDefinitions.h:438
OTF2_ErrorCode OTF2_AttributeValue_GetMetricScope(OTF2_Type type, OTF2_AttributeValue value, OTF2_MetricScope *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_MetricSc...
OTF2_SourceCodeLocationRef sourceCodeLocationRef
References a SourceCodeLocation definition and will be mapped to the global definition if a mapping t...
Definition: OTF2_AttributeValue.h:133
OTF2_InterruptGeneratorRef interruptGeneratorRef
References a InterruptGenerator definition and will be mapped to the global definition if a mapping t...
Definition: OTF2_AttributeValue.h:145
OTF2_ErrorCode OTF2_AttributeValue_SetRegionRole(OTF2_RegionRole enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_AttributeRef attributeRef
References a Attribute definition and will be mapped to the global definition if a mapping table of t...
Definition: OTF2_AttributeValue.h:85
OTF2_RegionRef regionRef
References a Region definition and will be mapped to the global definition if a mapping table of type...
Definition: OTF2_AttributeValue.h:97
uint32_t OTF2_SourceCodeLocationRef
Type used to indicate a reference to a SourceCodeLocation definition.
Definition: OTF2_GeneralDefinitions.h:197
uint32_t uint32
Arbitrary value of type uint32_t.
Definition: OTF2_AttributeValue.h:59
uint32_t OTF2_CommRef
Type used to indicate a reference to a Comm definition.
Definition: OTF2_GeneralDefinitions.h:167
uint32_t OTF2_RegionFlag
Wrapper for enum OTF2_RegionFlag_enum.
Definition: OTF2_Definitions.h:281
OTF2_ErrorCode OTF2_AttributeValue_SetMetricTiming(OTF2_MetricTiming enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint32_t OTF2_RegionRef
Type used to indicate a reference to a Region definition.
Definition: OTF2_GeneralDefinitions.h:131
OTF2_ErrorCode OTF2_AttributeValue_SetParadigmClass(OTF2_ParadigmClass enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_SetThumbnailType(OTF2_ThumbnailType enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_RmaWinRef rmaWinRef
References a RmaWin definition and will be mapped to the global definition if a mapping table of type...
Definition: OTF2_AttributeValue.h:127
uint32_t OTF2_GroupRef
Type used to indicate a reference to a Group definition.
Definition: OTF2_GeneralDefinitions.h:149
OTF2_ErrorCode OTF2_AttributeValue_GetGroupFlag(OTF2_Type type, OTF2_AttributeValue value, OTF2_GroupFlag *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_GroupFla...
double float64
Arbitrary value of type double.
Definition: OTF2_AttributeValue.h:73
OTF2_ErrorCode OTF2_AttributeValue_SetParadigmProperty(OTF2_ParadigmProperty enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
OTF2_ErrorCode OTF2_AttributeValue_GetBase(OTF2_Type type, OTF2_AttributeValue value, OTF2_Base *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Base...
uint32_t OTF2_AttributeRef
Type used to indicate a reference to a Attribute definition.
Definition: OTF2_GeneralDefinitions.h:107
int8_t int8
Arbitrary value of type int8_t.
Definition: OTF2_AttributeValue.h:63
uint64_t uint64
Arbitrary value of type uint64_t.
Definition: OTF2_AttributeValue.h:61
Error codes and error handling.
OTF2_ErrorCode OTF2_AttributeValue_GetMeasurementMode(OTF2_Type type, OTF2_AttributeValue value, OTF2_MeasurementMode *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_Measurem...
OTF2_ErrorCode OTF2_AttributeValue_SetBoolean(OTF2_Boolean enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint32_t OTF2_RmaWinRef
Type used to indicate a reference to a RmaWin definition.
Definition: OTF2_GeneralDefinitions.h:179
Value container for an attributes.
Definition: OTF2_AttributeValue.h:52
OTF2_ErrorCode OTF2_AttributeValue_GetRegionRole(OTF2_Type type, OTF2_AttributeValue value, OTF2_RegionRole *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_RegionRo...
OTF2_ErrorCode OTF2_AttributeValue_SetMeasurementMode(OTF2_MeasurementMode enumValue, OTF2_Type *type, OTF2_AttributeValue *value)
Set OTF2_Type and OTF2_AttributeValue to the appropriate values for the given enum entry...
uint8_t OTF2_MetricTiming
Wrapper for enum OTF2_MetricTiming_enum.
Definition: OTF2_Definitions.h:479
OTF2_MetricRef metricRef
References a MetricClass, or a MetricInstance definition and will be mapped to the global definition ...
Definition: OTF2_AttributeValue.h:109
int32_t int32
Arbitrary value of type int32_t.
Definition: OTF2_AttributeValue.h:67
OTF2_ErrorCode OTF2_AttributeValue_GetRmaSyncType(OTF2_Type type, OTF2_AttributeValue value, OTF2_RmaSyncType *enumValue)
Converts a OTF2_Type and OTF2_AttributeValue pair to the appropriate value for the enum OTF2_RmaSyncT...
OTF2_LocationRef locationRef
References a Location definition and will be mapped to the global definition if a mapping table of ty...
Definition: OTF2_AttributeValue.h:91
uint8_t OTF2_SystemTreeDomain
Wrapper for enum OTF2_SystemTreeDomain_enum.
Definition: OTF2_Definitions.h:56