Sha256: 08b8ff28273db68e9c61586b93a2703077d883bf8fe0004cd59e610e378ff2a4
Contents?: true
Size: 630 Bytes
Versions: 38
Compression:
Stored size: 630 Bytes
Contents
#ifndef Rice__Symbol__ipp_ #define Rice__Symbol__ipp_ #include "protect.hpp" #include "detail/ruby.hpp" inline Rice::Symbol:: Symbol(char const * s) : Object(ID2SYM(rb_intern(s))) { } inline Rice::Symbol:: Symbol(std::string const & s) : Object(ID2SYM(rb_intern(s.c_str()))) { } inline Rice::Symbol:: Symbol(Identifier id) : Object(ID2SYM(id)) { } inline char const * Rice::Symbol:: c_str() const { return to_id().c_str(); } inline std::string Rice::Symbol:: str() const { return to_id().str(); } inline Rice::Identifier Rice::Symbol:: to_id() const { return rb_to_id(value()); } #endif // Rice__Symbol__ipp_
Version data entries
38 entries across 38 versions & 6 rubygems