Adds const version of rev_bar method

Adds a const overload for the `rev_bar` virtual method.
This allows calling the method on const instances of the reverse engineered class.
This commit is contained in:
2025-11-01 13:28:34 +03:00
parent 9bb94ee33b
commit ade281cdd2
2 changed files with 21 additions and 4 deletions

View File

@@ -34,6 +34,10 @@ public:
{
return call_virtual_method<1, int>();
}
[[nodiscard]] int rev_bar_const() const
{
return call_virtual_method<1, int>();
}
};
@@ -47,4 +51,5 @@ TEST(unit_test_reverse_enineering, read_test)
EXPECT_EQ(player_original.bar(), player_reversed->rev_bar());
EXPECT_EQ(player_original.foo(), player_reversed->rev_foo());
EXPECT_EQ(player_original.bar(), player_reversed->rev_bar_const());
}