libpniio
Data Structures | Namespaces | Functions
create_field.hpp File Reference
#include <pni/core/types.hpp>
#include "../nxobject.hpp"
#include "../nxobject_traits.hpp"
#include "../nximp_code_map.hpp"
#include "../nxfilter.hpp"
#include "get_object.hpp"
#include "utils.hpp"

Go to the source code of this file.

Data Structures

class  pni::io::nx::create_field_visitor< GTYPE, FTYPE, ATYPE, LTYPE, T, STYPE, FILTERT >
 create field visitor More...
 

Namespaces

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

Functions

template<typename T , typename GTYPE , typename FTYPE , typename ATYPE , typename LTYPE , typename STYPE , typename FILTERT , typename PATHT >
nxobject< GTYPE, FTYPE, ATYPE,
LTYPE > 
pni::io::nx::create_field (const nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &location, const PATHT &path, const STYPE &shape, const STYPE &chunk, const FILTERT &filter)
 field construction More...
 
template<typename T , typename GTYPE , typename FTYPE , typename ATYPE , typename LTYPE , typename STYPE , typename PATHT >
nxobject< GTYPE, FTYPE, ATYPE,
LTYPE > 
pni::io::nx::create_field (const nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &parent, const PATHT &path, const STYPE &shape, const STYPE &chunk)
 field construction template More...
 
template<typename T , typename GTYPE , typename FTYPE , typename ATYPE , typename LTYPE , typename STYPE , typename PATHT , typename FILTERIMP >
nxobject< GTYPE, FTYPE, ATYPE,
LTYPE > 
pni::io::nx::create_field (const nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &parent, const PATHT &path, const STYPE &shape, const nxfilter< FILTERIMP > &filter)
 field construction template More...
 
template<typename T , typename GTYPE , typename FTYPE , typename ATYPE , typename LTYPE , typename PATHT , typename STYPE = pni::core::shape_t>
nxobject< GTYPE, FTYPE, ATYPE,
LTYPE > 
pni::io::nx::create_field (const nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &parent, const PATHT &path, const STYPE &shape={1})
 field construction template More...
 
template<typename GTYPE , typename FTYPE , typename ATYPE , typename LTYPE , typename... ARGTS>
nxobject< GTYPE, FTYPE, ATYPE,
LTYPE > 
pni::io::nx::create_field (const nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &o, pni::core::type_id_t tid, ARGTS...args)
 field construction template More...