Changes in libcfa/src/exception.hfa [046a890:e68d092]
- File:
-
- 1 edited
-
libcfa/src/exception.hfa (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/exception.hfa
r046a890 re68d092 10 10 // Created On : Thu Apr 7 10:25:00 2020 11 11 // Last Modified By : Andrew Beach 12 // Last Modified On : T ue May 19 14:17:00 202013 // Update Count : 212 // Last Modified On : Thu Apr 7 10:25:00 2020 13 // Update Count : 0 14 14 // 15 15 … … 69 69 #define _VTABLE_DECLARATION(exception_name, parent_name, ...) \ 70 70 struct exception_name; \ 71 void mark_exception(exception_name *); \72 71 VTABLE_TYPE(exception_name); \ 73 72 extern VTABLE_TYPE(exception_name) VTABLE_NAME(exception_name); \ … … 86 85 #define VTABLE_INSTANCE(...) _EXC_DISPATCH(_VTABLE_INSTANCE, __VA_ARGS__) 87 86 #define _VTABLE_INSTANCE(exception_name, parent_name, ...) \ 88 void mark_exception(exception_name *) {} \89 87 void _GLUE2(exception_name,_copy)(exception_name * this, exception_name * other) { \ 90 88 *this = *other; \
Note:
See TracChangeset
for help on using the changeset viewer.