diff options
Diffstat (limited to 'source/core/slang-rtti-info.h')
| -rw-r--r-- | source/core/slang-rtti-info.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/source/core/slang-rtti-info.h b/source/core/slang-rtti-info.h index 01c042511..58e557dd0 100644 --- a/source/core/slang-rtti-info.h +++ b/source/core/slang-rtti-info.h @@ -181,7 +181,7 @@ struct RttiInfo Enum, List, Dictionary, - + Optional, CountOf, }; @@ -296,6 +296,12 @@ SLANG_FORCE_INLINE StructRttiInfo::Flags combine( return StructRttiInfo::Flags(defaultValue) | flags; } +struct OptionalRttiInfo : public RttiInfo +{ + const RttiInfo* m_elementType; + uint32_t m_valueOffset; +}; + struct ListRttiInfo : public RttiInfo { const RttiInfo* m_elementType; |
