diff options
Diffstat (limited to 'source/slang/expr-defs.h')
| -rw-r--r-- | source/slang/expr-defs.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/slang/expr-defs.h b/source/slang/expr-defs.h index 5821bddc3..81e8d9275 100644 --- a/source/slang/expr-defs.h +++ b/source/slang/expr-defs.h @@ -90,6 +90,11 @@ SYNTAX_CLASS(MemberExpr, DeclRefExpr) SYNTAX_FIELD(RefPtr<Expr>, BaseExpression) END_SYNTAX_CLASS() +// Member looked up on a type, rather than a value +SYNTAX_CLASS(StaticMemberExpr, DeclRefExpr) + SYNTAX_FIELD(RefPtr<Expr>, BaseExpression) +END_SYNTAX_CLASS() + SYNTAX_CLASS(SwizzleExpr, Expr) SYNTAX_FIELD(RefPtr<Expr>, base) FIELD(int, elementCount) |
