MLIR 22.0.0git
File.h File Reference

Go to the source code of this file.

Classes

struct  mlir::sparse_tensor::detail::is_complex< T >
struct  mlir::sparse_tensor::detail::is_complex< std::complex< T > >
class  mlir::sparse_tensor::SparseTensorReader
 This class abstracts over the information stored in file headers, as well as providing the buffers and methods for parsing those headers. More...

Namespaces

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::sparse_tensor
namespace  mlir::sparse_tensor::detail

Functions

template<typename V, bool IsPattern>
std::enable_if_t<!is_complex< V >::value, V > mlir::sparse_tensor::detail::readValue (char **linePtr)
 Returns an element-value of non-complex type.
template<typename V, bool IsPattern>
std::enable_if_t< is_complex< V >::value, V > mlir::sparse_tensor::detail::readValue (char **linePtr)
 Returns an element-value of complex type.
template<typename V>
mlir::sparse_tensor::detail::readValue (char **linePtr, bool isPattern)
 Returns an element-value.