#include <ruby.h>#include <iostream>Include dependency graph for rubywrapper.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | zeitgeist |
Classes | |
| struct | zeitgeist::RbArguments |
| RbArguments is a structure that describes a ruby function call. More... | |
Defines | |
| #define | EXTERN extern __declspec(dllimport) |
Functions | |
| VALUE | zeitgeist::RbFuncallWrap (VALUE arg) |
| a functor for the rb_protect function, used to safely excecute ruby code | |
| VALUE | zeitgeist::RbEvalStringWrap (const std::string &str) |
| calls a safe rb_eval_string variant and prints any ruby error messages along with a backtrace to stdout | |
| VALUE | zeitgeist::RbEvalStringWrap (const std::string &str, int &error) |
| calls a safe rb_eval_string variant and prints any ruby error messages along with a backtrace to stdout. | |
| std::string | zeitgeist::RbGetError () |
| qeuries ruby for a string that describes the last error | |
| void | zeitgeist::RbPrintError () |
| prints the last ruby error to stdout along with a backtrace | |
|
|
Definition at line 38 of file rubywrapper.h. |
1.4.4