Orxonox
0.0.5 Codename: Arcturus
|
Declaration of the orxonox::ConsoleCommand class. More...
#include "core/CorePrereqs.h"
#include <stack>
#include <vector>
#include "ArgumentCompletionFunctions.h"
#include "Executor.h"
Go to the source code of this file.
Classes | |
class | orxonox::ConsoleCommand |
The ConsoleCommand class stores all information about a console command which can be executed by CommandExecutor. More... | |
struct | orxonox::ConsoleCommand::Command |
Helper class that is used to put the current state of the ConsoleCommand on a stack. More... | |
struct | orxonox::ConsoleCommand::CommandName |
Defines the name of a command, consisting of an optional group ("" means no group) and the name itself. More... | |
struct | orxonox::ConsoleCommand::ConsoleCommandManipulator |
Helper class that is used to manipulate console commands. More... | |
Namespaces | |
orxonox | |
Die Wagnis Klasse hat die folgenden Aufgaben: | |
orxonox::prototype | |
A small collection of functions that can be used in DeclareConsoleCommand() if you don't want to use the real function-pointer. | |
Enumerations | |
enum | orxonox::AccessLevel { orxonox::AccessLevel::All, orxonox::AccessLevel::Standalone, orxonox::AccessLevel::Master, orxonox::AccessLevel::Server, orxonox::AccessLevel::Client, orxonox::AccessLevel::Online, orxonox::AccessLevel::Offline, orxonox::AccessLevel::None } |
Possible access levels: A command can only be executed if the program is in the state which is requested by the access level. More... | |
Functions | |
std::string | orxonox::prototype::string__bool (bool) |
std::string | orxonox::prototype::string__string (const std::string &) |
std::string | orxonox::prototype::string__uint_uint_bool (unsigned int, unsigned int, bool) |
void | orxonox::prototype::void__string (const std::string &) |
void | orxonox::prototype::void__void (void) |
Declaration of the orxonox::ConsoleCommand class.