summaryrefslogtreecommitdiff
path: root/Examples/lua/exception/example.h
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/lua/exception/example.h')
-rw-r--r--Examples/lua/exception/example.h106
1 files changed, 53 insertions, 53 deletions
diff --git a/Examples/lua/exception/example.h b/Examples/lua/exception/example.h
index 5148a5962..251ef1132 100644
--- a/Examples/lua/exception/example.h
+++ b/Examples/lua/exception/example.h
@@ -1,53 +1,53 @@
-/* File : example.h */
-
-#include <string>
-#ifndef SWIG
-struct A {
-};
-#endif
-
-class Exc {
-public:
- Exc(int c, const char *m) {
- code = c;
- strncpy(msg,m,256);
- }
- int code;
- char msg[256];
-};
-
-#if defined(_MSC_VER)
- #pragma warning(disable: 4290) // C++ exception specification ignored except to indicate a function is not __declspec(nothrow)
-#endif
-
-class Test {
-public:
- int simple() throw(int&) {
- throw(37);
- return 1;
- }
- int message() throw(const char *) {
- throw("I died.");
- return 1;
- }
- int hosed() throw(Exc) {
- throw(Exc(42,"Hosed"));
- return 1;
- }
- int unknown() throw(A*) {
- static A a;
- throw &a;
- return 1;
- }
- int multi(int x) throw(int, const char *, Exc) {
- if (x == 1) throw(37);
- if (x == 2) throw("Bleah!");
- if (x == 3) throw(Exc(42,"No-go-diggy-die"));
- return 1;
- }
-};
-
-#if defined(_MSC_VER)
- #pragma warning(default: 4290) // C++ exception specification ignored except to indicate a function is not __declspec(nothrow)
-#endif
-
+/* File : example.h */
+
+#include <string>
+#ifndef SWIG
+struct A {
+};
+#endif
+
+class Exc {
+public:
+ Exc(int c, const char *m) {
+ code = c;
+ strncpy(msg,m,256);
+ }
+ int code;
+ char msg[256];
+};
+
+#if defined(_MSC_VER)
+ #pragma warning(disable: 4290) // C++ exception specification ignored except to indicate a function is not __declspec(nothrow)
+#endif
+
+class Test {
+public:
+ int simple() throw(int&) {
+ throw(37);
+ return 1;
+ }
+ int message() throw(const char *) {
+ throw("I died.");
+ return 1;
+ }
+ int hosed() throw(Exc) {
+ throw(Exc(42,"Hosed"));
+ return 1;
+ }
+ int unknown() throw(A*) {
+ static A a;
+ throw &a;
+ return 1;
+ }
+ int multi(int x) throw(int, const char *, Exc) {
+ if (x == 1) throw(37);
+ if (x == 2) throw("Bleah!");
+ if (x == 3) throw(Exc(42,"No-go-diggy-die"));
+ return 1;
+ }
+};
+
+#if defined(_MSC_VER)
+ #pragma warning(default: 4290) // C++ exception specification ignored except to indicate a function is not __declspec(nothrow)
+#endif
+