#include "mlir/Support/LLVM.h"
#include "mlir/Support/TypeID.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/DenseSet.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Allocator.h"
#include <utility>
Go to the source code of this file.
|
template<typename ImplTy , typename... Args> |
using | mlir::detail::has_impltype_getkey_t = decltype(ImplTy::getKey(std::declval< Args >()...)) |
| Trait to check if ImplTy provides a 'getKey' method with types 'Args'. More...
|
|
template<typename ImplTy , typename T > |
using | mlir::detail::has_impltype_hash_t = decltype(ImplTy::hashKey(std::declval< T >())) |
| Trait to check if ImplTy provides a 'hashKey' method for 'T'. More...
|
|