libpniio
Data Structures | Namespaces | Functions
read.hpp File Reference
#include <pni/core/types.hpp>
#include <pni/core/arrays/slice.hpp>
#include <vector>
#include "../nxobject.hpp"
#include "../nxobject_traits.hpp"

Go to the source code of this file.

Data Structures

class  pni::io::nx::read_visitor< ATYPE, GTYPE, FTYPE, ATTYPE, LTYPE >
 read visitor More...
 

Namespaces

 pni
 
 pni::io
 
 pni::io::nx
 

Functions

template<template< nximp_code > class OTYPE, nximp_code IMPID, typename ATYPE >
void pni::io::nx::read (const OTYPE< IMPID > &o, ATYPE &a)
 read data More...
 
template<template< nximp_code > class OTYPE, nximp_code IMPID, typename ATYPE , typename... ITYPES>
void pni::io::nx::read (const OTYPE< IMPID > &o, ATYPE &a, ITYPES...indices)
 read data More...
 
template<typename ATYPE , typename GTYPE , typename FTYPE , typename ATTYPE , typename LTYPE , typename... ITYPES>
void pni::io::nx::read (const nxobject< GTYPE, FTYPE, ATTYPE, LTYPE > &o, ATYPE &a, ITYPES...indices)
 read data from a field or attribute More...
 
template<typename ATYPE , typename GTYPE , typename FTYPE , typename ATTYPE , typename LTYPE , typename... ITYPES>
void pni::io::nx::read (nxobject< GTYPE, FTYPE, ATTYPE, LTYPE > &&o, ATYPE &a, ITYPES...indices)
 
template<typename ATYPE , typename GTYPE , typename FTYPE , typename ATTYPE , typename LTYPE >
void pni::io::nx::read (const nxobject< GTYPE, FTYPE, ATTYPE, LTYPE > &o, ATYPE &a, const std::vector< pni::core::slice > &sel)
 read data from a field or attribute More...
 
template<typename ATYPE , typename GTYPE , typename FTYPE , typename ATTYPE , typename LTYPE >
void pni::io::nx::read (nxobject< GTYPE, FTYPE, ATTYPE, LTYPE > &&o, ATYPE &a, const std::vector< pni::core::slice > &sel)