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::BlockPointer Struct Reference

Public Member Functions

 BlockPointer (block_id_t block_id_p, uint32_t offset_p)
 
bool IsValid () const
 
void Serialize (Serializer &serializer) const
 

Static Public Member Functions

static BlockPointer Deserialize (Deserializer &source)
 

Public Attributes

block_id_t block_id
 
uint32_t offset
 
uint32_t unused_padding {0}
 

Constructor & Destructor Documentation

◆ BlockPointer() [1/2]

duckdb::BlockPointer::BlockPointer ( block_id_t  block_id_p,
uint32_t  offset_p 
)
inline
23042 : block_id(block_id_p), offset(offset_p) {
23043 }

◆ BlockPointer() [2/2]

duckdb::BlockPointer::BlockPointer ( )
inline
23044 : block_id(INVALID_BLOCK), offset(0) {
23045 }

Member Function Documentation

◆ IsValid()

bool duckdb::BlockPointer::IsValid ( ) const
inline
23051 {
23052 return block_id != INVALID_BLOCK;
23053 }

Member Data Documentation

◆ unused_padding

uint32_t duckdb::BlockPointer::unused_padding {0}
23049{0};

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