Orxonox  0.0.5 Codename: Arcturus
Classes | Namespaces | Enumerations | Functions
ConsoleCommand.h File Reference

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)
 

Detailed Description

Declaration of the orxonox::ConsoleCommand class.