TVM  0.9.4
SingleSolvingRequirement.h File Reference
#include <variant>
#include <tvm/internal/CallbackManager.h>
Include dependency graph for SingleSolvingRequirement.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tvm::requirements::abstract::SingleSolvingRequirement< T, Lightweight >
 

Namespaces

 tvm
 
 tvm::requirements
 
 tvm::requirements::abstract
 

Macros

#define TVM_DEFINE_LW_NON_LW_CONVERSION_OPERATORS(className, T, L)
 

Macro Definition Documentation

◆ TVM_DEFINE_LW_NON_LW_CONVERSION_OPERATORS

#define TVM_DEFINE_LW_NON_LW_CONVERSION_OPERATORS (   className,
  T,
 
)
Value:
className(const className<!L> & other) : abstract::SingleSolvingRequirement<T, L>(other) {} \
className & operator=(const className<!L> & other) \
{ \
abstract::SingleSolvingRequirement<T, L>::operator=(other); \
return *this; \
} \
className & operator=(const T & val) \
{ \
abstract::SingleSolvingRequirement<T, L>::operator=(val); \
return *this; \
}