libTriton version 1.0 build 1590
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
tritonTypes.hpp File Reference
#include <cstddef>
#include <cstdint>
#include <triton/config.hpp>
#include <triton/uintwide_t.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  triton::IdentityHash< T >
 Used as a hash function in hash tables containers (std::unordered_map, robin_map). More...
 

Namespaces

namespace  triton
 The Triton namespace.
 

Typedefs

typedef std::uint8_t triton::uint8
 unisgned 8-bits
 
typedef std::uint16_t triton::uint16
 unisgned 16-bits
 
typedef std::uint32_t triton::uint32
 unisgned 32-bits
 
typedef std::uint64_t triton::uint64
 unisgned 64-bits
 
typedef math::wide_integer::uintwide_t< static_cast< size_t >(UINT32_C(80)), std::uint16_t > triton::uint80
 unsigned 80-bits
 
typedef math::wide_integer::uint128_t triton::uint128
 unsigned 128-bits
 
typedef math::wide_integer::uint256_t triton::uint256
 unsigned 256-bits
 
typedef math::wide_integer::uint512_t triton::uint512
 unsigned 512-bits
 
typedef std::int8_t triton::sint8
 signed 8-bits
 
typedef std::int16_t triton::sint16
 signed 16-bits
 
typedef std::int32_t triton::sint32
 signed 32-bits
 
typedef std::int64_t triton::sint64
 signed 64-bits
 
typedef math::wide_integer::int128_t triton::sint128
 signed 128-bits
 
typedef math::wide_integer::int256_t triton::sint256
 signed 256-bits
 
typedef math::wide_integer::int512_t triton::sint512
 signed 512-bits
 
typedef std::size_t triton::usize
 unsigned MAX_INT 32 or 64 bits according to the CPU.
 
typedef unsigned long long triton::__uint
 unsigned long long if the arch is 64-bits.
 
typedef signed long long triton::__sint
 signed long long if the arch is 64-bits.