I'm currently using this library for mocking functionality on an Unreal Engine project, but the problem I'm running into is that to use this library I need to enable RTTI, however, Unreal Engine prefers to have it off. I ended up enabling it for my code, but it seems like for some reason the mixed environment with RTTI on in some DLLs and off in others is causing issues. My question is, how big of a lift would it be to completely strip all uses of RTTI/dynamic_cast from this library to allow for it to be used in situations where that is disabled?
I'm currently using this library for mocking functionality on an Unreal Engine project, but the problem I'm running into is that to use this library I need to enable RTTI, however, Unreal Engine prefers to have it off. I ended up enabling it for my code, but it seems like for some reason the mixed environment with RTTI on in some DLLs and off in others is causing issues. My question is, how big of a lift would it be to completely strip all uses of RTTI/dynamic_cast from this library to allow for it to be used in situations where that is disabled?