g4tools  5.4.0
Namespaces | Macros | Functions
tools File Reference
#include "hdf5_h"
#include <cstdlib>
#include <vector>
#include "atb"
#include <string>
#include <tools/buf2lines>
Include dependency graph for tools:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 tools
 inlined C code : ///////////////////////////////////
 
 tools::hdf5
 

Macros

#define tools_hdf5_tools
 

Functions

bool tools::hdf5::check_sizes ()
 
int tools::hdf5::failure ()
 
hid_t tools::hdf5::string_datatype (size_t aSize)
 
hid_t tools::hdf5::str_datatype ()
 
hid_t tools::hdf5::basic_mem_type (hid_t a_file_type)
 
hid_t tools::hdf5::compound_mem_type (hid_t a_file_type)
 
bool tools::hdf5::read_atb (hid_t a_id, const std::string &a_name, std::string &a_data, unsigned int aSize=100)
 
bool tools::hdf5::read_atb (hid_t a_id, const std::string &a_name, unsigned int &a_data)
 
bool tools::hdf5::read_atb (hid_t a_id, const std::string &a_name, int &a_data)
 
hid_t tools::hdf5::H5T_STD_U8XX ()
 
hid_t tools::hdf5::H5T_STD_U32XX ()
 
hid_t tools::hdf5::H5T_STD_U64XX ()
 
hid_t tools::hdf5::H5T_STD_I8XX ()
 
hid_t tools::hdf5::H5T_STD_I16XX ()
 
hid_t tools::hdf5::H5T_STD_I32XX ()
 
hid_t tools::hdf5::H5T_STD_I64XX ()
 
hid_t tools::hdf5::H5T_IEEE_F32XX ()
 
hid_t tools::hdf5::H5T_IEEE_F64XX ()
 
bool tools::hdf5::dataset_vec_size (hid_t a_loc, const std::string &a_name, hsize_t &a_size)
 
bool tools::hdf5::write_atb (hid_t a_id, const std::string &a_name, const std::string &a_data)
 
bool tools::hdf5::write_bool (hid_t a_loc, const std::string &a_name, bool a_data)
 
bool tools::hdf5::write_string (hid_t a_loc, const std::string &a_name, const std::string &a_string)
 
bool tools::hdf5::write_string_dataset (hid_t a_loc, const std::string &a_name, unsigned int a_chunked, unsigned int a_compress, const std::string &a_string)
 
bool tools::hdf5::write_string_dataset (hid_t a_loc, const std::string &a_name, const std::string &a_string, unsigned int a_chunked=0, unsigned int a_compress=0)
 
bool tools::hdf5::write_append_string_dataset (hid_t a_dataset, const std::string &a_string)
 
bool tools::hdf5::write_array_string (hid_t a_loc, const std::string &a_name, const std::vector< std::string > &a_array)
 
bool tools::hdf5::write_object (hid_t a_loc, const std::string &a_name, hid_t a_file_type, char *a_data)
 
bool tools::hdf5::read_string (hid_t a_loc, const std::string &a_name, std::string &a_string)
 
bool tools::hdf5::read_sub_string (hid_t a_loc, const std::string &a_name, unsigned int a_offset, std::string &a_string)
 
bool tools::hdf5::read_object (hid_t a_loc, const std::string &a_name, size_t &a_size, char *&a_data)
 
bool tools::hdf5::read_array_string (hid_t a_loc, const std::string &a_name, std::vector< std::string > &a_array)
 

Macro Definition Documentation

◆ tools_hdf5_tools

#define tools_hdf5_tools

Definition at line 5 of file tools.