AMCAX Kernel 1.0.0.0
Loading...
Searching...
No Matches
Attribute.hpp File Reference

The class of Attribute. More...

#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>
+ Include dependency graph for Attribute.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

class  AMCAX::Attribute
 The base class of all attributes. More...
 
struct  std::hash< AMCAX::Attribute >
 Hash function for Attribute. More...
 

Namespaces

namespace  AMCAX
 Namespace of all interface in the AMCAX kernel.
 

Enumerations

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 , ARRAY_ATTRIBUTE , DYNAMIC_ATTRIBURTE
}
 The enumeration of attribute type.
 

Detailed Description

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.

This file is part of AMCAX Kernel.