Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
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

namespace  goby
 The global namespace for the Goby project.
namespace  goby::middleware
 Objects implementing the Goby nested middleware.
namespace  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)