#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> > |