ritsuko
Helper utilities for ArtifactDB C++ code
Loading...
Searching...
No Matches
Pointer.hpp File Reference

Compound datatype for the VLS heap pointer. More...

#include "H5Cpp.h"
#include <stdexcept>
#include <string>
#include "../as_numeric_datatype.hpp"
#include "../exceeds_limit.hpp"
Include dependency graph for Pointer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ritsuko::hdf5::vls::Pointer< Offset_, Length_ >
 Pointer into the VLS heap. More...
 

Namespaces

namespace  ritsuko
 Assorted helper functions for parsing and validation.
 
namespace  ritsuko::hdf5
 Assorted helper functions for HDF5 parsing.
 
namespace  ritsuko::hdf5::vls
 Assorted functions for handling ritsuko's custom VLS arrays.
 

Functions

template<typename Offset_ , typename Length_ >
H5::CompType ritsuko::hdf5::vls::define_pointer_datatype ()
 
void ritsuko::hdf5::vls::validate_pointer_datatype (const H5::CompType &type, size_t offset_precision, size_t length_precision)
 

Detailed Description

Compound datatype for the VLS heap pointer.