112 {
return this->tclDataPath_; }
114 void initializeTclInterpreter();
115 static Tcl::interpreter* createTclInterpreter();
118 {
return this->interpreter_; }
120 static std::string tcl_query(Tcl::object
const &args);
121 static void tcl_execute(Tcl::object
const &args);
130 static std::string tcl_helper(Tcl::object
const &args,
bool bQuery);
Tcl::interpreter * interpreter_
The wrapped Tcl interpreter.
Definition: TclBind.h:132
void error(const std::string &text)
Prints output with error level.
Definition: ConsoleCommandCompilation.cc:145
Tcl::interpreter * getTclInterpreter() const
Returns the Tcl-interpreter.
Definition: TclBind.h:117
Shared library macros, enums, constants and forward declarations for the core library ...
::std::string string
Definition: gtest-port.h:756
std::string tclDataPath_
The path to the directory that contains the Orxonox-specific Tcl-files.
Definition: TclBind.h:133
const std::string & getTclDataPath() const
Returns the path to the Orxonox-specific Tcl-files.
Definition: TclBind.h:111
static TclBind * singletonPtr_s
The singleton pointer.
Definition: TclBind.h:136
Base for singleton classes.
Definition: Singleton.h:114
A wrapper class for a Tcl interpreter.
Definition: TclBind.h:98
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
#define _CoreExport
Definition: CorePrereqs.h:61
Definition of the Singleton template that is used as base class for classes that allow only one insta...
bool bSetTclDataPath_
True if tclDataPath_ was defined (after a call to setDataPath())
Definition: TclBind.h:134