Namespaces | Functions | Variables
internal.hpp File Reference
#include "types.hpp"
#include <cstring>
Include dependency graph for internal.hpp:

Go to the source code of this file.

Namespaces

 mcap
 
 mcap::internal
 

Functions

const std::string mcap::internal::CompressionString (Compression compression)
 
uint32_t mcap::internal::KeyValueMapSize (const KeyValueMap &map)
 
std::string mcap::internal::MagicToHex (const std::byte *data)
 
Status mcap::internal::ParseByteArray (const std::byte *data, uint64_t maxSize, ByteArray *output)
 
Status mcap::internal::ParseKeyValueMap (const std::byte *data, uint64_t maxSize, KeyValueMap *output)
 
Status mcap::internal::ParseString (const std::byte *data, uint64_t maxSize, std::string *output)
 
Status mcap::internal::ParseStringView (const std::byte *data, uint64_t maxSize, std::string_view *output)
 
uint16_t mcap::internal::ParseUint16 (const std::byte *data)
 
uint32_t mcap::internal::ParseUint32 (const std::byte *data)
 
Status mcap::internal::ParseUint32 (const std::byte *data, uint64_t maxSize, uint32_t *output)
 
uint64_t mcap::internal::ParseUint64 (const std::byte *data)
 
Status mcap::internal::ParseUint64 (const std::byte *data, uint64_t maxSize, uint64_t *output)
 
template<typename... T>
std::string mcap::internal::StrCat (T &&... args)
 
std::string mcap::internal::to_string (const char *arg)
 
std::string mcap::internal::to_string (const std::string &arg)
 
std::string mcap::internal::to_string (std::string_view arg)
 
std::string mcap::internal::ToHex (std::byte byte)
 
std::string mcap::internal::ToHex (uint8_t byte)
 

Variables

constexpr uint64_t mcap::internal::FooterLength
 
constexpr uint64_t mcap::internal::MinHeaderLength
 


plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:49