libpniio
Namespaces | Functions
string_utils.cpp File Reference
#include "string_utils.hpp"
#include <pni/core/error.hpp>

Namespaces

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

Functions

bool pni::io::nx::h5::is_string_type (const h5datatype &type)
 
bool pni::io::nx::h5::is_vl_string (const h5datatype &type)
 check variable length string More...
 
bool pni::io::nx::h5::is_static_string (const h5datatype &type)
 check if static length string More...
 
bool pni::io::nx::h5::is_ascii_string (const h5datatype &type)
 check if string type is ASCII More...
 
size_t pni::io::nx::h5::static_string_size (const h5datatype &type)
 get static string size More...
 
void pni::io::nx::h5::copy_from_vector (const char_vector_type &vector, size_t nstrs, size_t strsize, string *strings, const formatter_ptr &formatter)
 
void pni::io::nx::h5::copy_from_vector (const char_ptr_vector_type &vector, size_t nstrs, string *strings, const formatter_ptr &formatter)
 
bool pni::io::nx::h5::is_nullterm_str (const h5datatype &type)
 
bool pni::io::nx::h5::is_nullpad_str (const h5datatype &type)
 
bool pni::io::nx::h5::is_spacepad_str (const h5datatype &type)