九韶内核 1.0.0.0
|
The class of Attribute. 更多...
#include <af/attribute/AttributeMacros.hpp>
#include <af/attribute/AttributeException.hpp>
#include <af/attribute/SFINAE.hpp>
#include <common/Exception.hpp>
#include <memory>
#include <string>
#include <type_traits>
类 | |
class | AMCAX::Attribute |
The base class of all attributes 更多... | |
struct | AMCAX::construct_default_attr_t |
Constructing strategies, construct a default attribute 更多... | |
struct | AMCAX::construct_anonymous_attr_t |
Constructing strategies, construct a anonymous attribute 更多... | |
struct | std::hash< AMCAX::Attribute > |
Hash function for Attribute 更多... | |
命名空间 | |
namespace | AMCAX |
AMCAX 内核提供的所有接口所在的命名空间。 | |
类型定义 | |
using | AMCAX::AttributePtr = std::shared_ptr<AMCAX::Attribute> |
枚举 | |
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 Attribute.
The class of Attribute is the base class of all attribute types. It provides a common interface for all attribute types.