Navigation
API > API/Plugins > API/Plugins/PlainProps
Inheritance Hierarchy
- TTypename
- TCustomTypename
References
| Module | PlainProps |
| Header | /Engine/Plugins/Experimental/PlainProps/Source/Public/PlainPropsTypename.h |
| Include | #include "PlainPropsTypename.h" |
Syntax
template<typename T>
struct TTypename
Remarks
Trait that defines DeclName, BindName and template Parameters that's part of the typename
Also defines RangeBindName, used when otherwise nameless ranges are captured in Parameters, e.g. UE TPair
At least one of DeclName, BindName or RangeBindName should exist and be a constexpr std::string_view Template parameters are captured as using Parameters = std::tuple
Specializations
TTypename< FName >
TTypename< FString >
TTypename< FTransform >
TTypename< T >