# Macros & Data Types

- [Structs, USTRUCTS(), They're Awesome](/4.25/wiki-archives/macros-and-data-types/structs-ustructs-theyre-awesome.md): Guide on using USTRUCTS by Rama the legend
- [Enums For Both C++ and BP](/4.25/wiki-archives/macros-and-data-types/enums-for-both-c++-and-bp.md): This wiki article was written by Rama.
- [Delegates in UE4, Raw C++, and BP Exposed](/4.25/wiki-archives/macros-and-data-types/delegates-in-ue4-raw-c++-and-bp-exposed.md): This wiki article was written by Rama.
- [Interfaces in C++](/4.25/wiki-archives/macros-and-data-types/interfaces-in-c++.md): This wiki article was originally written by Rama and received contributions from HuntaKiller, DarkGaze, and Ruhrpottpatiot.
- [Iterators](/4.25/wiki-archives/macros-and-data-types/iterators.md): Object & Actor Iterators, Optional Class Scope For Faster Search
- [String Conversions: FString to FName, FString to Int32, Float to FString](/4.25/wiki-archives/macros-and-data-types/string-conversions.md): Guide on String conversions (from/to) by Rama the legend
