MLIR  20.0.0git
Classes | Namespaces | Functions
File.h File Reference
#include "mlir/ExecutionEngine/SparseTensor/MapRef.h"
#include "mlir/ExecutionEngine/SparseTensor/Storage.h"
#include <fstream>

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

 mlir
 Include the generated interface declarations.
 
 mlir::sparse_tensor
 
 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. More...
 
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. More...
 
template<typename V >
mlir::sparse_tensor::detail::readValue (char **linePtr, bool isPattern)
 Returns an element-value. More...