TVM  0.9.4
tvm::requirements::SolvingRequirementsWithCallbacks Class Reference

#include <tvm/requirements/SolvingRequirements.h>

Inheritance diagram for tvm::requirements::SolvingRequirementsWithCallbacks:
Collaboration diagram for tvm::requirements::SolvingRequirementsWithCallbacks:

Public Member Functions

 SolvingRequirementsWithCallbacks (const SolvingRequirementsWithCallbacks &)=delete
 
SolvingRequirementsWithCallbacksoperator= (const SolvingRequirementsWithCallbacks &)=delete
 
 SolvingRequirementsWithCallbacks (const SolvingRequirements &req)
 
template<typename... Args>
 SolvingRequirementsBase (const Args &... args)
 
- Public Member Functions inherited from tvm::requirements::SolvingRequirementsBase< false >
 SolvingRequirementsBase (const Args &... args)
 

Constructor & Destructor Documentation

◆ SolvingRequirementsWithCallbacks() [1/2]

tvm::requirements::SolvingRequirementsWithCallbacks::SolvingRequirementsWithCallbacks ( const SolvingRequirementsWithCallbacks )
delete

◆ SolvingRequirementsWithCallbacks() [2/2]

tvm::requirements::SolvingRequirementsWithCallbacks::SolvingRequirementsWithCallbacks ( const SolvingRequirements req)
inlineexplicit

Member Function Documentation

◆ operator=()

SolvingRequirementsWithCallbacks& tvm::requirements::SolvingRequirementsWithCallbacks::operator= ( const SolvingRequirementsWithCallbacks )
delete

◆ SolvingRequirementsBase()

template<typename... Args>
tvm::requirements::SolvingRequirementsBase< Lightweight >::SolvingRequirementsBase ( typename...  Args)
inline

Constructor. The arguments can be a PriorityLevel, a Weight, an AnisotropicWeight, or a ViolationEvaluation, or any combination of these objects, in any order, provided an instance of each type appears at most once. If an instance of a type is not given, the default value is taken.

See also
PriorityLevel, Weight, AnisotropicWeight, ViolationEvaluation

The documentation for this class was generated from the following file: