MLIR  19.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.


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...


 Include the generated interface declarations.


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...