Sha256: 1362fd7dafbad9c15bde0828d6dee004e27a55084e33d140412a4632e4175486

Contents?: true

Size: 465 Bytes

Versions: 42

Compression:

Stored size: 465 Bytes

Contents

// -*- c++ -*-
#pragma once
#ifndef __RUCY_CLASS_H__
#define __RUCY_CLASS_H__


#include <rucy/module.h>


namespace Rucy
{


	class Class : public Module
	{

		typedef Module Super;

		public:

			Class (RubyValue v = nil());

			void define_alloc_func (RubyFunction0 fun);

			void define_alloc_func (const char* name, RubyFunction0 fun);
			// for RUBY_METHOD macro

			void define_clear_override_flags (RubyFunction0 fun);

	};// Class


}// Rucy


#endif//EOH

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
rucy-0.3.3 include/rucy/class.h
rucy-0.3.2 include/rucy/class.h
rucy-0.3.1 include/rucy/class.h
rucy-0.3 include/rucy/class.h
rucy-0.2.1 include/rucy/class.h
rucy-0.2 include/rucy/class.h
rucy-0.1.44 include/rucy/class.h
rucy-0.1.43 include/rucy/class.h
rucy-0.1.42 include/rucy/class.h
rucy-0.1.41 include/rucy/class.h
rucy-0.1.40 include/rucy/class.h
rucy-0.1.39 include/rucy/class.h
rucy-0.1.38 include/rucy/class.h
rucy-0.1.37 include/rucy/class.h
rucy-0.1.36 include/rucy/class.h
rucy-0.1.35 include/rucy/class.h
rucy-0.1.34 include/rucy/class.h
rucy-0.1.33 include/rucy/class.h
rucy-0.1.32 include/rucy/class.h
rucy-0.1.31 include/rucy/class.h