| 
    libTriton version 1.0 build 1599
    
   | 
 
This class is used to represent a constraint model solved. More...
#include <solverModel.hpp>
Public Member Functions | |
| TRITON_EXPORT | SolverModel () | 
| Constructor.   | |
| TRITON_EXPORT | SolverModel (const triton::engines::symbolic::SharedSymbolicVariable &variable, triton::uint512 value) | 
| Constructor.   | |
| TRITON_EXPORT | SolverModel (const SolverModel &other) | 
| Constructor by copy.   | |
| TRITON_EXPORT SolverModel & | operator= (const SolverModel &other) | 
| Copies a SolverModel.   | |
| TRITON_EXPORT bool | operator== (const SolverModel &other) const | 
| Operator ==.   | |
| TRITON_EXPORT triton::usize | getId (void) const | 
| Returns the id of the variable.   | |
| TRITON_EXPORT triton::uint512 | getValue (void) const | 
| Returns the value of the model.   | |
| TRITON_EXPORT triton::uint32 | getSize (void) const | 
| Returns the size (in bits) of the symbolic variable.   | |
| TRITON_EXPORT const triton::engines::symbolic::SharedSymbolicVariable & | getVariable (void) const | 
| Returns the symbolic variable.   | |
Protected Attributes | |
| triton::engines::symbolic::SharedSymbolicVariable | variable | 
| The symbolic variable.   | |
| triton::uint512 | value | 
| The value of the model.   | |
This class is used to represent a constraint model solved.
Definition at line 42 of file solverModel.hpp.
| triton::engines::solver::SolverModel::SolverModel | ( | ) | 
Constructor.
Definition at line 19 of file solverModel.cpp.
| triton::engines::solver::SolverModel::SolverModel | ( | const triton::engines::symbolic::SharedSymbolicVariable & | variable, | 
| triton::uint512 | value ) | 
Constructor.
Definition at line 24 of file solverModel.cpp.
| triton::engines::solver::SolverModel::SolverModel | ( | const SolverModel & | other | ) | 
Constructor by copy.
Definition at line 30 of file solverModel.cpp.
| triton::usize triton::engines::solver::SolverModel::getId | ( | void | ) | const | 
Returns the id of the variable.
Definition at line 41 of file solverModel.cpp.
| triton::uint32 triton::engines::solver::SolverModel::getSize | ( | void | ) | const | 
Returns the size (in bits) of the symbolic variable.
Definition at line 51 of file solverModel.cpp.
| triton::uint512 triton::engines::solver::SolverModel::getValue | ( | void | ) | const | 
Returns the value of the model.
Definition at line 46 of file solverModel.cpp.
| const triton::engines::symbolic::SharedSymbolicVariable & triton::engines::solver::SolverModel::getVariable | ( | void | ) | const | 
Returns the symbolic variable.
Definition at line 56 of file solverModel.cpp.
| SolverModel & triton::engines::solver::SolverModel::operator= | ( | const SolverModel & | other | ) | 
Copies a SolverModel.
Definition at line 61 of file solverModel.cpp.
| bool triton::engines::solver::SolverModel::operator== | ( | const SolverModel & | other | ) | const | 
Operator ==.
Definition at line 67 of file solverModel.cpp.
      
  | 
  protected | 
The value of the model.
Definition at line 48 of file solverModel.hpp.
      
  | 
  protected | 
The symbolic variable.
Definition at line 45 of file solverModel.hpp.