FString UArrayProperty::GetCPPType( FString* ExtendedTypeText/*=NULL*/, uint32 CPPExportFlags/*=0*/ ) const { checkSlow(Inner); FString InnerExtendedTypeText; FString InnerTypeText; if ( ExtendedTypeText != NULL ) { InnerTypeText = Inner->GetCPPType(&InnerExtendedTypeText, CPPExportFlags & ~CPPF_ArgumentOrReturnValue); // we won't consider array inners to be "arguments or return values" } return GetCPPTypeCustom(ExtendedTypeText, CPPExportFlags, InnerTypeText, InnerExtendedTypeText); }
FString UClassProperty::GetCPPType(FString* ExtendedTypeText, uint32 CPPExportFlags) const { check(MetaClass); return GetCPPTypeCustom(ExtendedTypeText, CPPExportFlags, FString::Printf(TEXT("%s%s"), MetaClass->GetPrefixCPP(), *MetaClass->GetName())); }