#include "nrp_general_library/utils/ptr_templates.h"#include <string>#include <string_view>#include <memory>#include <type_traits>#include <vector>#include <set>Go to the source code of this file.
Classes | |
| struct | DataPackIdentifier |
| Identifies a single datapack. More... | |
| class | DataPackInterface |
| Interface to datapacks. More... | |
| struct | DataPackPointerComparator |
| Custom comparator functor used by sets of DataPack shared pointers. More... | |
Typedefs | |
| using | DataPackInterfaceSharedPtr = DataPackInterface::shared_ptr |
| using | DataPackInterfaceConstSharedPtr = DataPackInterface::const_shared_ptr |
| using | datapacks_set_t = std::set< std::shared_ptr< const DataPackInterface >, DataPackPointerComparator > |
| using | datapacks_vector_t = std::vector< std::shared_ptr< const DataPackInterface > > |
| using | datapack_identifiers_set_t = std::set< DataPackIdentifier > |
| using datapack_identifiers_set_t = std::set<DataPackIdentifier> |
| using datapacks_set_t = std::set<std::shared_ptr<const DataPackInterface>, DataPackPointerComparator> |
| using datapacks_vector_t = std::vector<std::shared_ptr<const DataPackInterface> > |