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

check_ruby_type.hpp

00001 #ifndef Exc_Ruby__check_ruby_type__hpp_
00002 #define Exc_Ruby__check_ruby_type__hpp_
00003 
00004 #ident "$Id$"
00005 
00006 namespace Exc_Ruby
00007 {
00008   void throw_type_error(VALUE value, VALUE klass);
00009   void raise_type_error(VALUE value, VALUE klass);
00010 
00011   template<typename Type_Error_Thrower>
00012   void check_ruby_type(
00013       VALUE value,
00014       VALUE klass,
00015       bool include_super,
00016       Type_Error_Thrower type_error_thrower = throw_type_error);
00017 }
00018 
00019 #include "check_ruby_type.ipp"
00020 
00021 #endif // Exc_Ruby__check_ruby_type__hpp_
00022 

Generated on Sat Jan 1 12:02:19 2005 for Exceptional Ruby by doxygen 1.3.6