九韶内核 1.0.0.0
|
The class of AttributeBase. 更多...
#include <af/attribute/AttributeMacros.hpp>
#include <af/attribute/AttributeMeta.hpp>
#include <string>
#include <type_traits>
类 | |
class | AMCAX::AttributeBase |
The base class of all attributes 更多... | |
struct | AMCAX::construct_default_attr_t |
Construct strategies 更多... | |
struct | AMCAX::construct_anonymous_attr_t |
Construct strategies 更多... | |
struct | std::hash< AMCAX::AttributeBase > |
Hash function for AttributeBase 更多... | |
命名空间 | |
namespace | AMCAX |
AMCAX 内核提供的所有接口所在的命名空间。 | |
枚举 | |
enum class | AMCAX::AttributePolicy { ATTRIBUTE_POLICY_DROP , ATTRIBUTE_POLICY_KEEP_ARGUMENT , ATTRIBUTE_POLICY_KEEP_TOOL } |
The enumeration of attribute policy | |
enum | AMCAX::AttributeType : uint64_t { STRING_ATTRIBUTE , FLOAT_ATTRIBUTE , DOUBLE_ATTRIBUTE , INT8_ATTRIBUTE , INT16_ATTRIBUTE , INT32_ATTRIBUTE , INT64_ATTRIBUTE , UINT8_ATTRIBUTE , UINT16_ATTRIBUTE , UINT32_ATTRIBUTE , UINT64_ATTRIBUTE , COLOR_ATTRIBUTE , BLOB_ATTRIBUTE , DYNAMIC_ATTRIBURTE } |
The enumeration of attribute type | |
The class of AttributeBase.
The class of AttributeBase is the base class of all attribute types. It provides a common interface for all attribute types.