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