![]() |
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.
|
A helper functor so we can template functions to use either a perfect map or a fixed size map. More...
#include <duckdb.hpp>
Static Public Member Functions | |
| static key_type | GetKey (const iterator &it) |
| static key_type | GetKey (const const_iterator &it) |
| static mapped_type & | GetValue (iterator &it) |
| static const mapped_type & | GetValue (const const_iterator &it) |
Private Types | |
| using | key_type = idx_t |
| using | mapped_type = T |
| using | fixed_size_map_type = fixed_size_map_t< mapped_type > |
| using | perfect_map_type = perfect_map_t< mapped_type > |
| using | map_type = typename std::conditional< fixed, fixed_size_map_type, perfect_map_type >::type |
| using | iterator = typename map_type::iterator |
| using | const_iterator = typename map_type::const_iterator |
Static Private Member Functions | |
| static key_type | GetKeyInternal (const typename perfect_map_type::iterator &it) |
| static key_type | GetKeyInternal (const typename perfect_map_type::const_iterator &it) |
| static mapped_type & | GetValueInternal (typename perfect_map_type::iterator &it) |
| static const mapped_type & | GetValueInternal (const typename perfect_map_type::const_iterator &it) |
| static key_type | GetKeyInternal (const typename fixed_size_map_type::iterator &it) |
| static key_type | GetKeyInternal (const typename fixed_size_map_type::const_iterator &it) |
| static mapped_type & | GetValueInternal (typename fixed_size_map_type::iterator &it) |
| static const mapped_type & | GetValueInternal (const typename fixed_size_map_type::const_iterator &it) |
A helper functor so we can template functions to use either a perfect map or a fixed size map.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |