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::MultiFileConstantMap Struct Reference
Collaboration diagram for duckdb::MultiFileConstantMap:

Public Types

using iterator = vector< MultiFileConstantEntry >::iterator
 
using const_iterator = vector< MultiFileConstantEntry >::const_iterator
 

Public Member Functions

template<typename... Args>
void Add (Args &&...args)
 
const MultiFileConstantEntryoperator[] (MultiFileConstantMapIndex constant_index)
 
idx_t size () const
 
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 

Private Attributes

vector< MultiFileConstantEntryconstant_map
 

Member Function Documentation

◆ Add()

template<typename... Args>
void duckdb::MultiFileConstantMap::Add ( Args &&...  args)
inline
53640 {
53641 constant_map.emplace_back(std::forward<Args>(args)...);
53642 }

◆ operator[]()

const MultiFileConstantEntry & duckdb::MultiFileConstantMap::operator[] ( MultiFileConstantMapIndex  constant_index)
inline
53643 {
53644 return constant_map[constant_index.index];
53645 }

◆ size()

idx_t duckdb::MultiFileConstantMap::size ( ) const
inline
53646 { // NOLINT: matching name of std
53647 return constant_map.size();
53648 }

◆ begin() [1/2]

iterator duckdb::MultiFileConstantMap::begin ( )
inline
53650 {
53651 return constant_map.begin();
53652 }

◆ end() [1/2]

iterator duckdb::MultiFileConstantMap::end ( )
inline
53653 {
53654 return constant_map.end();
53655 }

◆ begin() [2/2]

const_iterator duckdb::MultiFileConstantMap::begin ( ) const
inline
53656 {
53657 return constant_map.begin();
53658 }

◆ end() [2/2]

const_iterator duckdb::MultiFileConstantMap::end ( ) const
inline
53659 {
53660 return constant_map.end();
53661 }

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