Files
squeezelite-esp32/lib/spotify/cspot/bell/main/utilities/include/NanoPBExtensions.h
2026-03-13 17:03:22 +00:00

15 lines
455 B
C++

#pragma once
#include <pb.h>
/// Set of helper methods that simplify nanopb usage in C++.
namespace bell::nanopb {
bool encodeString(pb_ostream_t* stream, const pb_field_t* field,
void* const* arg);
bool encodeVector(pb_ostream_t* stream, const pb_field_t* field,
void* const* arg);
bool encodeBoolean(pb_ostream_t* stream, const pb_field_t* field,
void* const* arg);
} // namespace bell::nanopb