Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

rubywrapper.h File Reference

#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


Define Documentation

#define EXTERN   extern __declspec(dllimport)
 

Definition at line 38 of file rubywrapper.h.


Generated on Thu Apr 6 15:34:03 2006 for rcssserver3d by  doxygen 1.4.4