1 #line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.10-windows/ufe/include/attributeDef.h" 2 #ifndef _ufe_attributeDef 3 #define _ufe_attributeDef 33 typedef std::shared_ptr<const AttributeDef>
ConstPtr;
34 enum IOType { INPUT_ATTR, OUTPUT_ATTR };
49 virtual IOType ioType()
const = 0;
59 virtual bool hasMetadata(
const std::string& key)
const = 0;
std::string string(const Path &path)
Definition of macros for symbol visibility.
std::shared_ptr< const AttributeDef > ConstPtr
Value class that can hold a wide set of types.
Base class for Attribute definitions.