Sha256: 20faaa4a93b5d2e38bb71ad390b8ab55dbe121d7941c643fb902d1430d1756be

Contents?: true

Size: 739 Bytes

Versions: 38

Compression:

Stored size: 739 Bytes

Contents

#ifndef Rice__detail__from_ruby__hpp_
#define Rice__detail__from_ruby__hpp_

namespace Rice
{
  namespace detail
  {
    template<typename T>
    struct from_ruby_
    {
      typedef T Retval_T;

      static T convert(Rice::Object x);
    };

    template<typename T>
    struct from_ruby_<T *>
    {
      typedef T * Retval_T;

      static T * convert(Rice::Object x);
    };

    template<typename T>
    struct from_ruby_<T const *>
    {
      typedef T const * Retval_T;

      static T const * convert(Rice::Object x);
    };

    template<typename T>
    struct from_ruby_<T &>
    {
      typedef T & Retval_T;

      static T & convert(Rice::Object x);
    };
  } // detail
} // Rice

#endif // Rice__detail__from_ruby__hpp_

Version data entries

38 entries across 38 versions & 6 rubygems

Version Path
rice-3.0.0 rice/detail/from_ruby.hpp
rice2-2.2.1 rice/detail/from_ruby.hpp
rice2-2.2.0 rice/detail/from_ruby.hpp
rice-2.2.0 rice/detail/from_ruby.hpp
rice-2.1.3 rice/detail/from_ruby.hpp
rice-2.1.2 rice/detail/from_ruby.hpp
rice-2.1.1 rice/detail/from_ruby.hpp
rice-2.1.0 rice/detail/from_ruby.hpp
rice-2.0.0 rice/detail/from_ruby.hpp
rice-1.7.0 rice/detail/from_ruby.hpp
rice-1.6.3 rice/detail/from_ruby.hpp
jameskilton-rice-1.2.0 rice/detail/from_ruby.hpp
rice-1.6.2 rice/detail/from_ruby.hpp
rice-1.6.1 rice/detail/from_ruby.hpp
rice-1.6.0 rice/detail/from_ruby.hpp
rice-1.6.0.pre rice/detail/from_ruby.hpp
rice-1.5.3 rice/detail/from_ruby.hpp
rice-1.5.2 rice/detail/from_ruby.hpp
keyme-rice-1.5.1.keyme1 rice/detail/from_ruby.hpp
keyme-rice-1.5.1.keyme rice/detail/from_ruby.hpp