diff --git a/IDEHelper/Compiler/BfAst.h b/IDEHelper/Compiler/BfAst.h index f0be3cc7..a310ebcf 100644 --- a/IDEHelper/Compiler/BfAst.h +++ b/IDEHelper/Compiler/BfAst.h @@ -3557,22 +3557,22 @@ BfUnaryOp BfTokenToUnaryOp(BfToken token); BfAssignmentOp BfTokenToAssignmentOp(BfToken token); bool BfIsCommentBlock(BfCommentKind commentKind); +NS_BF_END + template<> struct BeefHash { size_t operator()(const Beefy::BfVariant& val) const { - if (val.mTypeCode == BfTypeCode_Struct) + if (val.mTypeCode == Beefy::BfTypeCode_Struct) { - BfVariant::StructData* structData = (Beefy::BfVariant::StructData*)val.mPtr; + Beefy::BfVariant::StructData* structData = (Beefy::BfVariant::StructData*)val.mPtr; return HashBytes(structData->mData, structData->mSize); } return (size_t)val.mUInt64; } }; -NS_BF_END - namespace std { template<>