diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2019-05-31 17:20:37 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-05-31 17:20:37 -0400 |
| commit | 6cbc3929a54d37bd23cb5efa8e3320ba02f78b2f (patch) | |
| tree | 5a23cb47782e9e2a77762c90dd35da1005eba8d0 /source/slang/object-meta-begin.h | |
| parent | b81ff3ef968d1cc4e954b31a1812b3c391d17b02 (diff) | |
Use slang- prefix on slang compiler and core source (#973)
* Prefixing source files in source/slang with slang-
* Prefix source in source/slang with slang- prefix.
* Rename core source files with slang- prefix.
* Update project files.
* Fix problems from automatic merge.
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 - |
