Updates to docs and various changes to project from working on them.

- CodeParam -> CodeParams
- interfaces array weren't being used in parse_class_struct
- added enum_underlying_sig
This commit is contained in:
2024-12-11 13:33:35 -05:00
parent 9b86d84dd6
commit cb898595b0
31 changed files with 308 additions and 249 deletions

View File

@ -520,7 +520,7 @@ inline AST_OpCast* CodeOpCast::operator->()
return ast;
}
inline CodeParam& CodeParam::operator=( Code other )
inline CodeParams& CodeParams::operator=( Code other )
{
if ( other.ast != nullptr && other->Parent != nullptr )
{
@ -531,7 +531,7 @@ inline CodeParam& CodeParam::operator=( Code other )
return *this;
}
inline CodeParam::operator bool()
inline CodeParams::operator bool()
{
return ast != nullptr;
}
@ -906,9 +906,9 @@ forceinline Code::operator CodeOpCast() const
return { (AST_OpCast*)ast };
}
forceinline Code::operator CodeParam() const
forceinline Code::operator CodeParams() const
{
return { (AST_Param*)ast };
return { (AST_Params*)ast };
}
forceinline Code::operator CodePragma() const