Debugging with Conditional Breakpoint for FString or FName

Conclusion

1
2
3
4
5
6
7
8
9
//FString
wcscmp((wchar_t*)(MyFString.Data.AllocatorInstance.Data),L"StringToCompare") == 0
wcslen((wchar_t*)(MyFString)) == 15 && wcscmp((wchar_t*)(MyFString.Data.AllocatorInstance.Data),L"StringToCompare") == 0
wcsstr((const wchar_t*)(MyFString.Data.AllocatorInstance.Data), L"StringToCompare") != NULL

//FName
wcscmp((wchar_t*)(((MyFName).ToString()).Data.AllocatorInstance.Data),L"StringToCompare") == 0
wcslen((wchar_t*)((MyFName).ToString())) == 15 && wcscmp((wchar_t*)(((MyFName).ToString()).Data.AllocatorInstance.Data),L"StringToCompare") == 0
wcsstr((const wchar_t*)(((MyFName).ToString()).Data.AllocatorInstance.Data), L"StringToCompare") != NULL

I found this from here

Official Forum: How to compare a FString in C++ Condition Breakpoints?

tags