libpniio
Data Structures | Namespaces | Functions
create_attribute.hpp File Reference
#include <pni/core/types.hpp>
#include "../nxobject.hpp"

Go to the source code of this file.

Data Structures

class  pni::io::nx::create_attribute_visitor< GTYPE, FTYPE, ATYPE, LTYPE, T, STYPE >
 create attribute visitor More...
 

Namespaces

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

Functions

template<typename T , typename GTYPE , typename FTYPE , typename ATYPE , typename LTYPE , typename STYPE >
nxobject< GTYPE, FTYPE, ATYPE,
LTYPE > 
pni::io::nx::create_attribute (const nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &parent, const pni::core::string &name, const STYPE &shape, bool overwrite=false)
 create multidimensional attribute More...
 
template<typename T , typename GTYPE , typename FTYPE , typename ATYPE , typename LTYPE >
nxobject< GTYPE, FTYPE, ATYPE,
LTYPE > 
pni::io::nx::create_attribute (const nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &parent, const pni::core::string &name, bool overwrite=false)
 create scalar attribute More...
 
template<typename GTYPE , typename FTYPE , typename ATYPE , typename LTYPE , typename... ARGTS>
nxobject< GTYPE, FTYPE, ATYPE,
LTYPE > 
pni::io::nx::create_attribute (const nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &o, pni::core::type_id_t tid, ARGTS...args)
 create attribute More...