九韶内核
|
属性类 更多...
#include <af/attribute/AttributeException.hpp>
#include <af/attribute/SFINAE.hpp>
#include <af/common/Macros.hpp>
#include <common/Exception.hpp>
#include <common/Macros.hpp>
#include <memory>
#include <string>
#include <type_traits>
类 | |
class | AMCAX::Attribute |
所有属性的基类 更多...
| |
struct | AMCAX::construct_default_attr_t |
构造策略:构造一个默认属性 更多...
| |
struct | AMCAX::construct_anonymous_attr_t |
构造策略:构造一个匿名属性 更多...
| |
struct | std::hash< AMCAX::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 } |
属性类型的枚举
| |
属性类
该类是所有属性类型的基类,它为所有属性类型提供通用接口