libpniio
Namespaces | Functions
attribute_utils.hpp File Reference
#include <vector>
#include <pni/core/types.hpp>

Go to the source code of this file.

Namespaces

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

Functions

bool pni::io::nx::h5::has_attribute (const object_imp &parent, const pni::core::string &name)
 checks for an attributes existence More...
 
void pni::io::nx::h5::delete_attribute (const object_imp &parent, const pni::core::string &name)
 Deletes an attribute. More...
 
object_imp pni::io::nx::h5::create_attribute (const object_imp &parent, const pni::core::string &name, const h5datatype &type, const h5dataspace &space, bool overwrite)
 create a new attribute at parent More...
 
object_imp pni::io::nx::h5::get_attribute_by_name (const object_imp &parent, const pni::core::string &n)
 open attribute by name More...
 
size_t pni::io::nx::h5::get_number_of_attributes (const object_imp &parent)
 get number of attributes More...
 
object_imp pni::io::nx::h5::get_attribute_by_index (const object_imp &parent, size_t i)
 open attribute by index More...