namespace UE { namespace Json { template<typename ValueType> constexpr [TEnableIf](API\Runtime\Core\Templates\TEnableIf)<![TIsEnumClass](API\Runtime\Core\Templates\TIsEnumClass)< ValueType >::Value, bool >::Type UE::Json::TryGet ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FJsonValue](API\Runtime\Json\Dom\FJsonValue) > & InJsonValue, [TOptional](API\Runtime\Core\IO\TOptional)< ValueType > & OutValue ) } }