typedef.h
Go to the documentation of this file.
00001 
00021 #ifndef TYPEDEF_HPP_
00022 #define TYPEDEF_HPP_
00023 
00024 #include <vector>
00025 #include <map>
00026 #include <boost/weak_ptr.hpp>
00027 
00028 namespace object_database {
00029         class ObjectDatabaseConfig;
00030         typedef boost::shared_ptr<ObjectDatabaseConfig> ObjectDatabaseConfigPtr;
00031 
00032         class ObjectDatabaseRecognizer;
00033         typedef boost::shared_ptr<ObjectDatabaseRecognizer> ObjectDatabaseRecognizerPtr;
00034         typedef std::map<std::string, ObjectDatabaseRecognizerPtr> ObjectDatabaseRecognizerPtrMap;
00035         typedef std::vector<ObjectDatabaseRecognizerPtr> ObjectDatabaseRecognizerPtrCollection;
00036 
00037         class ObjectDatabaseEntry;
00038         typedef boost::shared_ptr<ObjectDatabaseEntry> ObjectDatabaseEntryPtr;
00039         typedef std::pair<std::string, ObjectDatabaseEntryPtr> ObjectDatabaseEntryPtrMapPair;
00040         typedef std::map<std::string, ObjectDatabaseEntryPtr> ObjectDatabaseEntryPtrMap;
00041         typedef std::vector<ObjectDatabaseEntryPtr> ObjectDatabaseEntryPtrCollection;
00042 }
00043 
00044 #endif /* TYPEDEF_HPP_ */


asr_object_database
Author(s): Allgeyer Tobias, Aumann Florian, Borella Jocelyn, Braun Kai, Heizmann Heinrich, Heller Florian, Kasper Alexander, Marek Felix, Mehlhaus Jonas, Meißner Pascal, Schleicher Ralf, Stöckle Patrick, Walter Milena
autogenerated on Thu Jun 6 2019 21:11:02