#include "mlir/Support/STLExtras.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/DenseSet.h"
#include "llvm/Support/Allocator.h"
Go to the source code of this file.
|
| mlir |
|
| mlir::detail |
| Check if a Callable type can be invoked with the given set of arg types.
|
|
|
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...
|
|