diff options
Diffstat (limited to 'source/slang/object-meta-begin.h')
| -rw-r--r-- | source/slang/object-meta-begin.h | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/source/slang/object-meta-begin.h b/source/slang/object-meta-begin.h deleted file mode 100644 index 7340ed413..000000000 --- a/source/slang/object-meta-begin.h +++ /dev/null @@ -1,43 +0,0 @@ -// object-meta-begin.h - -#ifndef SYNTAX_CLASS -#error The 'SYNTAX_CLASS' macro should be defined before including 'object-meta-begin.h' -#endif - -#ifndef ABSTRACT_SYNTAX_CLASS -#define ABSTRACT_SYNTAX_CLASS(NAME, BASE) SYNTAX_CLASS(NAME, BASE) -#endif - -#ifndef END_SYNTAX_CLASS -#define END_SYNTAX_CLASS() /* empty */ -#endif - -#ifndef DECL_FIELD -#define DECL_FIELD(TYPE, NAME) SYNTAX_FIELD(TYPE, NAME) -#endif - -#ifndef SYNTAX_FIELD -#define SYNTAX_FIELD(TYPE, NAME) FIELD(TYPE, NAME) -#endif - -#ifndef FIELD_INIT -#define FIELD_INIT(TYPE, NAME, INIT) FIELD(TYPE, NAME) -#endif - -#ifndef FIELD -#define FIELD(...) /* empty */ -#endif - -#ifndef RAW -#define RAW(...) /* empty */ -#endif - -#define SIMPLE_SYNTAX_CLASS(NAME, BASE) SYNTAX_CLASS(NAME, BASE) END_SYNTAX_CLASS() - -// Hack to remove 'warning C4702: unreachable code' on VS2017, blocking compilation -// Note! This is matched in object-meta-end.h -#if _MSC_VER >= 1910 -#pragma warning(push) -#pragma warning(disable: 4702) -#endif - |
