|
Orxonox
0.0.5 Codename: Arcturus
|
Shared library macros, enums, constants and forward declarations for the core libraryMore...
#include "OrxonoxConfig.h"#include <boost/version.hpp>#include <string>#include "command/FunctorPtr.h"#include "command/ExecutorPtr.h"Go to the source code of this file.
Classes | |
| class | boost::filesystem::basic_path< String, Traits > |
| class | Ogre::SharedPtr< T > |
| class | orxonox::ClassFactory< T > |
| The ClassFactory is the base-class of all class-spezific factories. More... | |
| class | orxonox::ClassFactoryWithContext< T > |
| The ClassFactoryWithContext is able to create new objects of a specific class that require a context as constructor argument. More... | |
| class | orxonox::ClassIdentifier< T > |
| The ClassIdentifier is derived from Identifier and holds all class-specific functions and variables the Identifier cannot have. More... | |
| class | orxonox::ExecutorMember< T > |
| A child class of Executor, used for easier handling of non-static member-functions. More... | |
| class | orxonox::FunctorMember< O > |
| FunctorMember is a child class of Functor and expands it with an object-pointer, that is used for member-functions, as well as an overloaded execution operator. More... | |
| class | orxonox::FunctorPointer< F, O > |
| FunctorPointer is a child class of FunctorMember and extends it with a function-pointer (or a function-object). More... | |
| class | orxonox::InputDeviceTemplated< Traits > |
| Heavily templated base class for all three input devices. More... | |
| class | orxonox::Iterator< T > |
| The Iterator allows to iterate through a given ObjectList. More... | |
| class | orxonox::ObjectList< T > |
| The ObjectList contains all objects of the given class. More... | |
| class | orxonox::ObjectListElement< T > |
| The list-element that actually contains the object. More... | |
| class | orxonox::ObjectListIterator< T > |
| ObjectListIterator<T> allows to iterate through the ObjectList of class T. More... | |
| class | orxonox::Scope< scope > |
| A scope for a given template argument is either active or not. More... | |
| class | orxonox::StrongPtr< T > |
| A strong pointer which wraps a pointer to an object and keeps this object alive as long as the strong pointer exists. More... | |
| class | orxonox::SubclassIdentifier< T > |
| The SubclassIdentifier acts almost like an Identifier, but has some prerequisites. More... | |
| class | orxonox::TclThreadList< T > |
| A thread-safe implementation of a message queue, used by TclThreadManager. More... | |
| class | orxonox::WeakPtr< T > |
| WeakPtr wraps a pointer to an object, which becomes nullptr if the object is deleted. More... | |
| class | orxonox::XMLPortClassObjectContainer< T, O > |
| class | orxonox::XMLPortClassParamContainer< T > |
Namespaces | |
| boost | |
| boost::filesystem | |
| CEGUI | |
| Ogre | |
| orxonox | |
| Die Wagnis Klasse hat die folgenden Aufgaben: | |
| orxonox::ConfigFileType | |
| orxonox::KeybindMode | |
| orxonox::ScopeID | |
| orxonox::StaticInitialization | |
| orxonox::XMLPort | |
| Tcl | |
| ticpp | |
Macros | |
| #define | _CoreExport |
| #define | _CorePrivate |
Typedefs | |
| typedef SharedPtr< DataStream > | Ogre::DataStreamPtr |
| typedef std::string | orxonox::LanguageEntryLabel |
| typedef basic_path< std::string, path_traits > | boost::filesystem::path |
| typedef int | orxonox::StaticInitialization::Type |
| typedef int | orxonox::ScopeID::Value |
Functions | |
| template<class T , class U > | |
| T | orxonox::orxonox_cast (U *) |
| Casts on object of type Identifiable to any derived type that is registered in the class hierarchy. More... | |
Variables | |
| static constexpr Type | orxonox::StaticInitialization::COMMAND_LINE_ARGUMENT = 4 |
| static constexpr Type | orxonox::StaticInitialization::CONSOLE_COMMAND = 5 |
| static constexpr Value | orxonox::ScopeID::GRAPHICS = 2 |
| static constexpr Type | orxonox::StaticInitialization::IDENTIFIER = 2 |
| static constexpr uint32_t | orxonox::OBJECTID_UNKNOWN = static_cast<uint32_t>(-1) |
| static constexpr Value | orxonox::ScopeID::ROOT = 1 |
| A list of available scopes for the Scope template. More... | |
| static constexpr Type | orxonox::StaticInitialization::SCOPED_SINGLETON_WRAPPER = 3 |
| static constexpr Type | orxonox::StaticInitialization::STATIC_INITIALIZATION_HANDLER = 1 |
Shared library macros, enums, constants and forward declarations for the core library
| #define _CoreExport |
| #define _CorePrivate |
1.8.11