|
TVM
0.9.4
|
#include <tvm/requirements/abstract/SingleSolvingRequirement.h>


Public Member Functions | |
| const T & | value () const |
| void | value (const T &val) |
| bool | isDefault () const |
Protected Member Functions | |
| SingleSolvingRequirement (const T &val, bool isDefault) | |
| SingleSolvingRequirement (const SingleSolvingRequirement< T, !Lightweight > &other) | |
| SingleSolvingRequirement & | operator= (const SingleSolvingRequirement< T, !Lightweight > &other) |
| SingleSolvingRequirement & | operator= (const T &val) |
Protected Attributes | |
| bool | default_ |
| T | value_ |
A class representing the way a constraint has to be solved and how it interacts with other constraints in term of hierarchical and weighted priorities.
This is a base class for the sole purpose of convenience.
|
inlineprotected |
|
inlineprotected |
|
inline |
check it the requirement is at its default value.
|
inlineprotected |
|
inlineprotected |
|
inline |
Get the current value.
|
inline |
Change the current value
|
protected |
Is this requirement at its default value?
|
protected |