Autonomy Software C++ 24.5.1
Welcome to the Autonomy Software repository of the Mars Rover Design Team (MRDT) at Missouri University of Science and Technology (Missouri S&T)! API reference contains the source code and other resources for the development of the autonomy software for our Mars rover. The Autonomy Software project aims to compete in the University Rover Challenge (URC) by demonstrating advanced autonomous capabilities and robust navigation algorithms.
Loading...
Searching...
No Matches
duckdb::ParsedExtensionMetaData Struct Reference

The parsed extension metadata footer. More...

#include <duckdb.hpp>

Collaboration diagram for duckdb::ParsedExtensionMetaData:

Public Member Functions

bool AppearsValid ()
 
string GetInvalidMetadataError ()
 

Public Attributes

string magic_value
 
ExtensionABIType abi_type
 
string platform
 
string duckdb_version
 
string duckdb_capi_version
 
string extension_version
 
string signature
 
string extension_abi_metadata
 

Static Public Attributes

static constexpr const idx_t FOOTER_SIZE = 512
 
static constexpr const idx_t SIGNATURE_SIZE = 256
 
static constexpr const charEXPECTED_MAGIC_VALUE
 

Detailed Description

The parsed extension metadata footer.

Member Function Documentation

◆ AppearsValid()

bool duckdb::ParsedExtensionMetaData::AppearsValid ( )
inline
43834 {
43835 return magic_value == EXPECTED_MAGIC_VALUE;
43836 }

Member Data Documentation

◆ EXPECTED_MAGIC_VALUE

constexpr const char* duckdb::ParsedExtensionMetaData::EXPECTED_MAGIC_VALUE
staticconstexpr
Initial value:
= {
"4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}
43816 {
43817 "4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"};

The documentation for this struct was generated from the following file: