|
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.