'-toplevel' option obsoleted.

C++ comment removed and copyright notice added.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@723 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Masaki Fukushima 2000-08-30 14:28:57 +00:00
commit c5d1168781
3 changed files with 357 additions and 377 deletions

View file

@ -1,3 +1,16 @@
//
// Pointer library for Ruby
//
// $Header$
//
// Copyright (C) 2000 Network Applied Communication Laboratory, Inc.
// Copyright (C) 2000 Information-technology Promotion Agency, Japan
//
// Masaki Fukushima
//
// Originally derived from python/ptrlang.i
//
//
// SWIG pointer conversion and utility library
//

File diff suppressed because it is too large Load diff

View file

@ -18,7 +18,7 @@ class RUBY : public Language {
virtual int to_VALUE(SwigType *, char *, DOHString *, int = 0);
virtual int from_VALUE(SwigType *, char *, DOHString *);
public:
// Virtual functions required by the SWIG parser
/* Virtual functions required by the SWIG parser */
virtual void parse_args(int, char *argv[]);
virtual void parse();
virtual void create_function(char *, char *, SwigType *, ParmList *);
@ -31,7 +31,7 @@ class RUBY : public Language {
virtual void create_command(char *, char *, int);
virtual void import(char *);
// C++ language extensions.
/* C++ language extensions. */
virtual void cpp_member_func(char *name, char *iname, SwigType *t, ParmList *l);
virtual void cpp_constructor(char *name, char *iname, ParmList *l);
virtual void cpp_destructor(char *name, char *newname);
@ -43,10 +43,10 @@ class RUBY : public Language {
virtual void cpp_declare_const(char *name, char *iname, SwigType *type, char *value);
virtual void cpp_static_var(char *name, char *iname, SwigType *t);
// Declaration of a class, but not a full definition
/* Declaration of a class, but not a full definition */
virtual void cpp_class_decl(char *, char *, char *);
// Pragma directive
/* Pragma directive */
virtual void pragma(char *, char *, char *);
virtual void cpp_pragma(Pragma *);
};