libTriton version 1.0 build 1592
|
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.