Goby3  3.1.5a
2024.05.23
hdf5_protobuf_values.h File Reference
#include <google/protobuf/descriptor.h>
#include <google/protobuf/message.h>
#include "goby/util/binary.h"

Go to the source code of this file.

Classes

struct  goby::middleware::hdf5::PBMeta
 

Namespaces

 goby
 The global namespace for the Goby project.
 
 goby::middleware
 Objects implementing the Goby nested middleware.
 
 goby::middleware::hdf5
 

Functions

template<typename T >
void goby::middleware::hdf5::retrieve_default_value (T *val, const google::protobuf::FieldDescriptor *field_desc)
 
template<typename T >
void goby::middleware::hdf5::retrieve_empty_value (T *val)
 
template<typename T >
goby::middleware::hdf5::retrieve_empty_value ()
 
template<typename T >
void goby::middleware::hdf5::retrieve_single_value (T *val, PBMeta m)
 
template<typename T >
void goby::middleware::hdf5::retrieve_single_present_value (T *val, PBMeta meta)
 
template<typename T >
void goby::middleware::hdf5::retrieve_repeated_value (T *val, int index, PBMeta meta)
 
template<>
void goby::middleware::hdf5::retrieve_default_value (std::int32_t *val, const google::protobuf::FieldDescriptor *field_desc)
 
template<>
void goby::middleware::hdf5::retrieve_empty_value (std::int32_t *val)
 
template<>
void goby::middleware::hdf5::retrieve_single_present_value (std::int32_t *val, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_repeated_value (std::int32_t *val, int index, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_default_value (std::uint32_t *val, const google::protobuf::FieldDescriptor *field_desc)
 
template<>
void goby::middleware::hdf5::retrieve_empty_value (std::uint32_t *val)
 
template<>
void goby::middleware::hdf5::retrieve_single_present_value (std::uint32_t *val, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_repeated_value (std::uint32_t *val, int index, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_default_value (std::int64_t *val, const google::protobuf::FieldDescriptor *field_desc)
 
template<>
void goby::middleware::hdf5::retrieve_empty_value (std::int64_t *val)
 
template<>
void goby::middleware::hdf5::retrieve_single_present_value (std::int64_t *val, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_repeated_value (std::int64_t *val, int index, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_default_value (std::uint64_t *val, const google::protobuf::FieldDescriptor *field_desc)
 
template<>
void goby::middleware::hdf5::retrieve_empty_value (std::uint64_t *val)
 
template<>
void goby::middleware::hdf5::retrieve_single_present_value (std::uint64_t *val, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_repeated_value (std::uint64_t *val, int index, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_default_value (double *val, const google::protobuf::FieldDescriptor *field_desc)
 
template<>
void goby::middleware::hdf5::retrieve_empty_value (double *val)
 
template<>
void goby::middleware::hdf5::retrieve_single_present_value (double *val, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_repeated_value (double *val, int index, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_default_value (float *val, const google::protobuf::FieldDescriptor *field_desc)
 
template<>
void goby::middleware::hdf5::retrieve_empty_value (float *val)
 
template<>
void goby::middleware::hdf5::retrieve_single_present_value (float *val, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_repeated_value (float *val, int index, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_default_value (unsigned char *val, const google::protobuf::FieldDescriptor *field_desc)
 
template<>
void goby::middleware::hdf5::retrieve_empty_value (unsigned char *val)
 
template<>
void goby::middleware::hdf5::retrieve_single_present_value (unsigned char *val, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_repeated_value (unsigned char *val, int index, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_default_value (std::string *val, const google::protobuf::FieldDescriptor *field_desc)
 
template<>
void goby::middleware::hdf5::retrieve_empty_value (std::string *val)
 
template<>
void goby::middleware::hdf5::retrieve_single_value (std::string *val, PBMeta m)
 
template<>
void goby::middleware::hdf5::retrieve_repeated_value (std::string *val, int index, PBMeta m)