AMCAX Kernel
Geometry kernel for CAD/CAE/CAM
九韶内核
载入中...
搜索中...
未找到
Attribute.hpp 文件参考

属性类 更多...

#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>
Attribute.hpp 的引用(Include)关系图:
此图展示该文件被哪些文件直接或间接地引用了:

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
}
 属性类型的枚举
 

详细描述

属性类

该类是所有属性类型的基类,它为所有属性类型提供通用接口

该文件是 AMCAX 内核的一部分