Fix broken GetInputDeviceManager signature (#972)

This commit is contained in:
kizer 2022-08-24 15:54:31 +09:00 committed by GitHub
parent 08e76364a6
commit 36955ed008
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 42 additions and 25 deletions

View file

@ -96,11 +96,18 @@ namespace utils {
size_t PatternIndex;
size_t MatchIndex;
size_t CaptureIndex;
const char* resolve_jump_target(size_t instructionOffset = 0) const;
template<typename T>
T resolve_jump_target(size_t instructionOffset = 0) const {
return reinterpret_cast<T>(const_cast<char*>(resolve_jump_target(instructionOffset)));
}
};
std::vector<result> find(size_t minCount, size_t maxCount, bool bErrorOnMoreThanMaximum) const;
std::span<const char> find_one() const;
result find_one() const;
};
class memory_tenderizer {