datadescriptiondefinition.h File Reference

Classes

class  DataDescriptionDefinitionInterface
 

Namespaces

 maxon
 

Typedefs

using GetDataCallbackType = Delegate< Result< Data >(const InternedId &id, const DataDictionary &dataEntry, GETDATAFLAGS flags)>
 
using DataDescriptionEntry = DataDictionary
 
using DataDescriptionDefinitionWithUIAndLanguageStrings = Tuple< DataDescriptionDefinition, DataDescriptionDefinition, LanguageStringDataDescriptionDefinition >
 

Enumerations

enum  GETDATAFLAGS {
  NONE,
  INTENT_ENABLING,
  INTENT_ENABLING_ISCONNECTED,
  INTENT_ENABLING_GRAPHNODE
}
 

Functions

enum maxon::GETDATAFLAGS MAXON_ENUM_FLAGS (GETDATAFLAGS)
 
 MAXON_DECLARATION (Class< DataDescriptionDefinition >, DataDescriptionDefinitionClass, "net.maxon.class.datadescriptiondefinition")
 
 MAXON_DATATYPE (LanguageStringDataDescriptionDefinition, "net.maxon.datatype.languagestringdatadescriptiondefinition")
 

Variables

 NONE
 
 INTENT_ENABLING
 
 INTENT_ENABLING_ISCONNECTED
 
 INTENT_ENABLING_GRAPHNODE
 

Variable Documentation

◆ NONE

NONE

no flags

◆ INTENT_ENABLING

INTENT_ENABLING

Set this flag to get the effective value for the enabling with out port links (but the effective coming from the linked port)

◆ INTENT_ENABLING_ISCONNECTED

INTENT_ENABLING_ISCONNECTED

Check only if the property is connected.

◆ INTENT_ENABLING_GRAPHNODE

INTENT_ENABLING_GRAPHNODE

Return the GraphNode of the property.