Sha256: 87b7b9a8412af5e995124758caedec2e4b3744c81e8ad3aa64c4cc6e8f8fedf8

Contents?: true

Size: 444 Bytes

Versions: 26

Compression:

Stored size: 444 Bytes

Contents

#ifndef VM__hpp
#define VM__hpp

#include <vector>
#include "detail/ruby_version_code.hpp"

namespace Rice
{

class VM
{
public:
  VM(char * app_name);
  VM(int argc, char * argv[]);
  VM(std::vector<const char *> const & args);
  ~VM();

  void init_stack();
  void run();

private:
  void check_not_initialized() const;
  void init(int argc, char * argv[]);

#if RICE__RUBY_VERSION_CODE >= 190
  void * node_;
#endif
};

}

#endif // VM__hpp

Version data entries

26 entries across 26 versions & 5 rubygems

Version Path
rice-1.7.0 rice/VM.hpp
rice-1.6.3 rice/VM.hpp
jameskilton-rice-1.2.0 rice/VM.hpp
rice-1.6.2 rice/VM.hpp
rice-1.6.1 rice/VM.hpp
rice-1.6.0 rice/VM.hpp
rice-1.6.0.pre rice/VM.hpp
rice-1.5.3 rice/VM.hpp
rice-1.5.2 rice/VM.hpp
keyme-rice-1.5.1.keyme1 rice/VM.hpp
keyme-rice-1.5.1.keyme rice/VM.hpp
rice-1.5.1 rice/VM.hpp
rice-1.5.0 rice/VM.hpp
rice-jdguyot-1.4.3p1 rice/VM.hpp
rice-1.4.3 rice/VM.hpp
wurlinc-rice-1.4.0.4 rice/VM.hpp
wurlinc-rice-1.4.0.1 rice/VM.hpp
rice-1.4.2 rice/VM.hpp
rice-jdguyot-1.4.0.p1 rice/VM.hpp
rice-jdguyot-1.4.0 rice/VM.hpp