libTriton  version 1.0 build 1558
Namespaces | Enumerations
astEnums.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  triton
 The Triton namespace.
 
namespace  triton::ast
 The AST namespace.
 
namespace  triton::ast::representations
 The Representations namespace.
 

Enumerations

enum  triton::ast::ast_e {
  triton::ast::INVALID_NODE = 0 , triton::ast::ANY_NODE = 0 , triton::ast::ASSERT_NODE = 3 , triton::ast::BSWAP_NODE = 5 ,
  triton::ast::BVADD_NODE = 7 , triton::ast::BVAND_NODE = 12 , triton::ast::BVASHR_NODE = 17 , triton::ast::BVLSHR_NODE = 19 ,
  triton::ast::BVMUL_NODE = 23 , triton::ast::BVNAND_NODE = 29 , triton::ast::BVNEG_NODE = 31 , triton::ast::BVNOR_NODE = 37 ,
  triton::ast::BVNOT_NODE = 41 , triton::ast::BVOR_NODE = 43 , triton::ast::BVROL_NODE = 47 , triton::ast::BVROR_NODE = 52 ,
  triton::ast::BVSDIV_NODE = 59 , triton::ast::BVSGE_NODE = 61 , triton::ast::BVSGT_NODE = 67 , triton::ast::BVSHL_NODE = 71 ,
  triton::ast::BVSLE_NODE = 73 , triton::ast::BVSLT_NODE = 79 , triton::ast::BVSMOD_NODE = 83 , triton::ast::BVSREM_NODE = 89 ,
  triton::ast::BVSUB_NODE = 97 , triton::ast::BVUDIV_NODE = 101 , triton::ast::BVUGE_NODE = 103 , triton::ast::BVUGT_NODE = 107 ,
  triton::ast::BVULE_NODE = 109 , triton::ast::BVULT_NODE = 113 , triton::ast::BVUREM_NODE = 127 , triton::ast::BVXNOR_NODE = 131 ,
  triton::ast::BVXOR_NODE = 137 , triton::ast::BV_NODE = 139 , triton::ast::COMPOUND_NODE = 149 , triton::ast::CONCAT_NODE = 151 ,
  triton::ast::DECLARE_NODE = 157 , triton::ast::DISTINCT_NODE = 163 , triton::ast::EQUAL_NODE = 167 , triton::ast::EXTRACT_NODE = 173 ,
  triton::ast::FORALL_NODE = 179 , triton::ast::IFF_NODE = 181 , triton::ast::INTEGER_NODE = 191 , triton::ast::ITE_NODE = 193 ,
  triton::ast::LAND_NODE = 197 , triton::ast::LET_NODE = 199 , triton::ast::LNOT_NODE = 211 , triton::ast::LOR_NODE = 223 ,
  triton::ast::LXOR_NODE = 227 , triton::ast::REFERENCE_NODE = 229 , triton::ast::STRING_NODE = 233 , triton::ast::SX_NODE = 239 ,
  triton::ast::VARIABLE_NODE = 241 , triton::ast::ZX_NODE = 251 , triton::ast::ARRAY_NODE = 257 , triton::ast::SELECT_NODE = 263 ,
  triton::ast::STORE_NODE = 269
}
 
enum  triton::ast::representations::mode_e { triton::ast::representations::SMT_REPRESENTATION = 0 , triton::ast::representations::PYTHON_REPRESENTATION = 1 , triton::ast::representations::PCODE_REPRESENTATION = 2 , triton::ast::representations::LAST_REPRESENTATION = 3 }
 All types of representation mode. More...