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

The class of FixedIntAttribute. More...

#include <af/attribute/Attribute.hpp>
#include <common/Macros.hpp>
#include <memory>
#include <string>
+ Include dependency graph for FixedIntAttribute.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

class  AMCAX::FixedIntAttribute< _Width, _Signed >
 The template class of FixedIntAttribute. More...
 

Namespaces

namespace  AMCAX
 Namespace of all interface in the AMCAX kernel.
 

Typedefs

template<size_t _Width>
using  AMCAX::IntAttribute = FixedIntAttribute<_Width, true>
 
template<size_t _Width>
using  AMCAX::UnsignedIntAttribute = FixedIntAttribute<_Width, false>
 
using  AMCAX::Int8Attribute = IntAttribute<8>
 
using  AMCAX::Int16Attribute = IntAttribute<16>
 
using  AMCAX::Int32Attribute = IntAttribute<32>
 
using  AMCAX::Int64Attribute = IntAttribute<64>
 
using  AMCAX::UInt8Attribute = UnsignedIntAttribute<8>
 
using  AMCAX::UInt16Attribute = UnsignedIntAttribute<16>
 
using  AMCAX::UInt32Attribute = UnsignedIntAttribute<32>
 
using  AMCAX::UInt64Attribute = UnsignedIntAttribute<64>
 

Detailed Description

The class of FixedIntAttribute.

The class of FixedIntAttribute is used to store a fixed-width integer value. The width can be 8, 16, 32, or 64 bits, and the value can be signed or unsigned.

This file is part of AMCAX Kernel.