|
MLIR 22.0.0git
|
#include <utility>#include "llvm/ADT/STLExtras.h"#include "llvm/Support/raw_ostream.h"Go to the source code of this file.
Namespaces | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::sparse_tensor |
| namespace | mlir::sparse_tensor::ir_detail |
Typedefs | |
| template<typename T> | |
| using | mlir::sparse_tensor::ir_detail::has_print_method |
| template<typename T> | |
| using | mlir::sparse_tensor::ir_detail::detect_has_print_method = llvm::is_detected<has_print_method, T> |
| template<typename T, typename R = void> | |
| using | mlir::sparse_tensor::ir_detail::enable_if_has_print_method |
Functions | |
| template<typename T> | |
| enable_if_has_print_method< T, llvm::raw_ostream & > | mlir::sparse_tensor::ir_detail::operator<< (llvm::raw_ostream &os, T const &t) |
| Generic template for defining operator<< overloads which delegate to T::print(raw_ostream&) const. | |
Variables | |
| template<typename T> | |
| static constexpr bool | mlir::sparse_tensor::ir_detail::IsZeroCostAbstraction |