This helps visit SMT types.
More...
#include "mlir/Dialect/SMT/IR/SMTVisitors.h"
template<typename ConcreteType, typename ResultType = void, typename... ExtraArgs>
class mlir::smt::SMTTypeVisitor< ConcreteType, ResultType, ExtraArgs >
This helps visit SMT types.
Definition at line 159 of file SMTVisitors.h.
◆ dispatchSMTTypeVisitor()
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [1/6]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [2/6]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [3/6]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [4/6]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [5/6]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [6/6]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ visitInvalidSMTType()
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
This callback is invoked on any non-expression types.
Definition at line 174 of file SMTVisitors.h.
◆ visitUnhandledSMTType()
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
This callback is invoked on any SMT type that are not handled by the concrete visitor.
Definition at line 178 of file SMTVisitors.h.
The documentation for this class was generated from the following file: