diff options
author | Swati Sharma <itawswati@gmail.com> | 2012-07-23 19:15:45 +0000 |
---|---|---|
committer | Swati Sharma <itawswati@gmail.com> | 2012-07-23 19:15:45 +0000 |
commit | c7b506796fdb82b07cfa1a7fc0f721792edada1a (patch) | |
tree | b3f14bacd25fcffe35d6b09ef1ed35d9ea87923d | |
parent | 9eb088e49a4de4d5d33b7a9323cc5f96e1690299 (diff) | |
download | swig-c7b506796fdb82b07cfa1a7fc0f721792edada1a.tar.gz |
Removed native and Extend Examples
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-objc@13392 626c5289-ae23-0410-ae9c-e8d60b6d4f22
-rw-r--r-- | Examples/objc/extend/Makefile | 20 | ||||
-rw-r--r-- | Examples/objc/extend/example.cxx | 4 | ||||
-rw-r--r-- | Examples/objc/extend/example.h | 56 | ||||
-rw-r--r-- | Examples/objc/extend/example.i | 15 | ||||
-rw-r--r-- | Examples/objc/extend/runme.m | 6 | ||||
-rw-r--r-- | Examples/objc/native/Makefile | 19 | ||||
-rw-r--r-- | Examples/objc/native/example.i | 39 | ||||
-rw-r--r-- | Examples/objc/native/runme.m | 6 |
8 files changed, 0 insertions, 165 deletions
diff --git a/Examples/objc/extend/Makefile b/Examples/objc/extend/Makefile deleted file mode 100644 index 3f507dd52..000000000 --- a/Examples/objc/extend/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -TOP = ../.. -SWIG = $(TOP)/../preinst-swig -CXXSRCS = example.cxx -TARGET = example -INTERFACE = example.i -SWIGOPT = -OBJCSRCS = runme.m -OBJCFLAGS = -fconstant-string-class=NSConstantString - -all:: - $(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \ - SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' objc_cpp - -clean:: - $(MAKE) -f $(TOP)/Makefile objc_clean - -check:: all - $(MAKE) -f $(TOP)/Makefile OBJCSRCS='$(OBJCSRCS)' OBJCFLAGS='$(OBJCFLAGS)' TARGET='$(TARGET)' objc_run - - diff --git a/Examples/objc/extend/example.cxx b/Examples/objc/extend/example.cxx deleted file mode 100644 index 450d75608..000000000 --- a/Examples/objc/extend/example.cxx +++ /dev/null @@ -1,4 +0,0 @@ -/* File : example.cxx */ - -#include "example.h" - diff --git a/Examples/objc/extend/example.h b/Examples/objc/extend/example.h deleted file mode 100644 index b27ab9711..000000000 --- a/Examples/objc/extend/example.h +++ /dev/null @@ -1,56 +0,0 @@ -/* File : example.h */ - -#include <cstdio> -#include <iostream> -#include <vector> -#include <string> -#include <cmath> - -class Employee { -private: - std::string name; -public: - Employee(const char* n): name(n) {} - virtual std::string getTitle() { return getPosition() + " " + getName(); } - virtual std::string getName() { return name; } - virtual std::string getPosition() const { return "Employee"; } - virtual ~Employee() { printf("~Employee() @ %p\n", this); } -}; - - -class Manager: public Employee { -public: - Manager(const char* n): Employee(n) {} - virtual std::string getPosition() const { return "Manager"; } -}; - - -class EmployeeList { - std::vector<Employee*> list; -public: - EmployeeList() { - list.push_back(new Employee("Bob")); - list.push_back(new Employee("Jane")); - list.push_back(new Manager("Ted")); - } - void addEmployee(Employee *p) { - list.push_back(p); - std::cout << "New employee added. Current employees are:" << std::endl; - std::vector<Employee*>::iterator i; - for (i=list.begin(); i!=list.end(); i++) { - std::cout << " " << (*i)->getTitle() << std::endl; - } - } - const Employee *get_item(int i) { - return list[i]; - } - ~EmployeeList() { - std::vector<Employee*>::iterator i; - std::cout << "~EmployeeList, deleting " << list.size() << " employees." << std::endl; - for (i=list.begin(); i!=list.end(); i++) { - delete *i; - } - std::cout << "~EmployeeList empty." << std::endl; - } -}; - diff --git a/Examples/objc/extend/example.i b/Examples/objc/extend/example.i deleted file mode 100644 index c8ec32e09..000000000 --- a/Examples/objc/extend/example.i +++ /dev/null @@ -1,15 +0,0 @@ -/* File : example.i */ -%module(directors="1") example -%{ -#include "example.h" -%} - -%include "std_vector.i" -%include "std_string.i" - -/* turn on director wrapping for Manager */ -%feature("director") Employee; -%feature("director") Manager; - -%include "example.h" - diff --git a/Examples/objc/extend/runme.m b/Examples/objc/extend/runme.m deleted file mode 100644 index 42d40be3e..000000000 --- a/Examples/objc/extend/runme.m +++ /dev/null @@ -1,6 +0,0 @@ - -#import "example_proxy.h" - -int main(int argc, char* argv[]) { - return 0; -}
\ No newline at end of file diff --git a/Examples/objc/native/Makefile b/Examples/objc/native/Makefile deleted file mode 100644 index 383503861..000000000 --- a/Examples/objc/native/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -TOP = ../.. -SWIG = $(TOP)/../preinst-swig -TARGET = example -INTERFACE = example.i -SWIGOPT = -OBJCSRCS = runme.m -OBJCFLAGS = -fconstant-string-class=NSConstantString - -all:: - $(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \ - SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' objc_cpp - -clean:: - $(MAKE) -f $(TOP)/Makefile objc_clean - -check:: all - $(MAKE) -f $(TOP)/Makefile OBJCSRCS='$(OBJCSRCS)' OBJCFLAGS='$(OBJCFLAGS)' TARGET='$(TARGET)' objc_run - - diff --git a/Examples/objc/native/example.i b/Examples/objc/native/example.i deleted file mode 100644 index eee224f1b..000000000 --- a/Examples/objc/native/example.i +++ /dev/null @@ -1,39 +0,0 @@ -/* File : example.i */ -%module example - -%{ -#include <string.h> - -typedef struct point { - int x; - int y; -} _Point; - - -_Point *point_create(int x, int y) { - _Point *p = (_Point *) malloc(sizeof(_Point)); - p->x = x; - p->y = y; - - return p; -} - -static char *point_toString(char *format, _Point *p) { - static char buf[80]; - - sprintf(buf, format, p->x, p->y); - - return buf; -} - -/* this function will be wrapped by SWIG */ -char *point_toString1(_Point *p) { - return point_toString("(%d,%d)", p); -} - -%} - -_Point *point_create(int x, int y); -char *point_toString1(_Point *p); - -%native(point_toString2) char *point_toString2(_Point *p); diff --git a/Examples/objc/native/runme.m b/Examples/objc/native/runme.m deleted file mode 100644 index 42d40be3e..000000000 --- a/Examples/objc/native/runme.m +++ /dev/null @@ -1,6 +0,0 @@ - -#import "example_proxy.h" - -int main(int argc, char* argv[]) { - return 0; -}
\ No newline at end of file |