libTriton  version 0.9 build 1499
Modules | Namespaces | Classes | Typedefs
Collaboration diagram for Triton:




 The Architecture namespace.
 The Engines namespace.
 The AST namespace.
 The Callbacks namespace.
 The Utils namespace.
 The Size namespace.
 The BitSize namespace.
 The Exceptions namespace.
 The external libraries namespace.
 The Capstone library namespace.
 The Modes namespace.
 The Bindings namespace.
 The Operating System namespace.


class  triton::API
 This is used as C++ API. More...
class  triton::ComparableFunctor< Signature >
class  triton::IdentityHash< T >
 Used as a hash function in hash tables containers (std::unordered_map, robin_map). More...


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 boost::multiprecision::uint128_t triton::uint128
 unsigned 128-bits
typedef boost::multiprecision::uint256_t triton::uint256
 unsigned 256-bits
typedef boost::multiprecision::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 boost::multiprecision::int128_t triton::sint128
 signed 128-bits
typedef boost::multiprecision::int256_t triton::sint256
 signed 256-bits
typedef boost::multiprecision::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.

Detailed Description