Default value definitions
|
| template<typename T > |
| MAXON_ATTRIBUTE_FORCE_INLINE const T & | PrivateConstRefDefaultValue (T *, OverloadRank0) |
| |
| template<typename T > |
| MAXON_ATTRIBUTE_FORCE_INLINE const T & | PrivateConstRefDefaultValueHelper (OverloadRank0) |
| |
| template<typename T > |
| MAXON_ATTRIBUTE_FORCE_INLINE DefaultValueDetector< const T &, &T::DefaultValue >::type | PrivateConstRefDefaultValueHelper (OverloadRank1) |
| |
| template<typename T > |
| MAXON_ATTRIBUTE_FORCE_INLINE DefaultValueDetector< const T &, &T::DefaultValueRef >::type | PrivateConstRefDefaultValueHelper (OverloadRank2) |
| |
| template<typename T > |
| MAXON_ATTRIBUTE_FORCE_INLINE T | PrivateDefaultValueHelper (OverloadRank0) |
| |
| template<typename T > |
| MAXON_ATTRIBUTE_FORCE_INLINE DefaultValueDetector< T, &T::DefaultValue >::type | PrivateDefaultValueHelper (OverloadRank1) |
| |
| template<typename T > |
| MAXON_ATTRIBUTE_FORCE_INLINE DefaultValueDetector< const T &, &T::DefaultValue >::type | PrivateDefaultValueHelper (OverloadRank1) |
| |
| template<typename T , Bool ALLOW_NONCONST> |
| MAXON_ATTRIBUTE_FORCE_INLINE T | PrivateDefaultValueDispatcher (OverloadRank0) |
| |
| template<typename T , Bool ALLOW_NONCONST> |
| MAXON_ATTRIBUTE_FORCE_INLINE SFINAEHelper< T, typename DefaultValueFunctions< typename std::decay< T >::type >::Default >::type | PrivateDefaultValueDispatcher (OverloadRank1) |
| |
| template<typename T , Bool ALLOW_NONCONST> |
| MAXON_ATTRIBUTE_FORCE_INLINE std::enable_if< IsZeroInitialized< typename std::decay< T >::type >::value||STD_IS_REPLACEMENT(same, typename std::decay< T >::type, Generic), T >::type | PrivateDefaultValueDispatcher (OverloadRank2) |
| |
| template<typename T , Bool ALLOW_NONCONST> |
| MAXON_ATTRIBUTE_FORCE_INLINE T | DefaultValue () |
| |
| template<> |
| MAXON_ATTRIBUTE_FORCE_INLINE void | DefaultValue< void, false > () |
| |
| enum maxon::NULL_RETURN_REASON | MAXON_ENUM_LIST (NULL_RETURN_REASON) |
| |
| ThreadReferencedError | PrivateGetNullReturnError (NULL_RETURN_REASON reason) |
| |
| MAXON_ATTRIBUTE_FORCE_INLINE void | PrivateLogNullptrError () |
| |
| MAXON_ATTRIBUTE_FORCE_INLINE Bool | PrivateLogNullptrError (Bool result) |
| |
| template<typename T , Bool ALLOW_CONST> |
| MAXON_ATTRIBUTE_FORCE_INLINE T | PrivateDefaultReturnValue (NULL_RETURN_REASON reason, OverloadRank0) |
| |
| template<typename T , Bool ALLOW_CONST> |
| MAXON_ATTRIBUTE_FORCE_INLINE SFINAEHelper< T, typename DefaultValueFunctions< typename std::decay< T >::type >::Default >::type | PrivateDefaultReturnValue (NULL_RETURN_REASON reason, OverloadRank1) |
| |
| template<typename T , Bool ALLOW_CONST> |
| MAXON_ATTRIBUTE_FORCE_INLINE SFINAEHelper< T, typename DefaultValueFunctions< typename std::decay< T >::type >::ResultMarker >::type | PrivateDefaultReturnValue (NULL_RETURN_REASON reason, OverloadRank2) |
| |
| template<typename T , Bool ALLOW_CONST> |
| MAXON_ATTRIBUTE_FORCE_INLINE std::enable_if< STD_IS_REPLACEMENT(same, Id, typename std::decay< T >::type), T >::type | PrivateDefaultReturnValue (NULL_RETURN_REASON reason, OverloadRank3) |
| |
| template<typename T , Bool ALLOW_CONST> |
| MAXON_ATTRIBUTE_FORCE_INLINE std::enable_if< IsZeroInitialized< typename std::decay< T >::type >::value||STD_IS_REPLACEMENT(same, typename std::decay< T >::type, Generic), T >::type | PrivateDefaultReturnValue (NULL_RETURN_REASON reason, OverloadRank4) |
| |
| template<typename T > |
| MAXON_ATTRIBUTE_FORCE_INLINE T | PrivateIncompleteNullReturnValue (NULL_RETURN_REASON reason, OverloadRank0) |
| |
| template<typename T > |
| MAXON_ATTRIBUTE_FORCE_INLINE SFINAEHelper< T, typename DefaultValueFunctions< typename std::decay< T >::type >::Default >::type | PrivateIncompleteNullReturnValue (NULL_RETURN_REASON reason, OverloadRank1) |
| |
| template<typename T > |
| MAXON_ATTRIBUTE_FORCE_INLINE SFINAEHelper< T, typename DefaultValueFunctions< typename std::decay< T >::type >::ResultMarker >::type | PrivateIncompleteNullReturnValue (NULL_RETURN_REASON reason, OverloadRank2) |
| |
| template<typename T > |
| MAXON_ATTRIBUTE_FORCE_INLINE std::enable_if< STD_IS_REPLACEMENT(same, Id, typename std::decay< T >::type), T >::type | PrivateIncompleteNullReturnValue (NULL_RETURN_REASON reason, OverloadRank3) |
| |
| template<typename T > |
| MAXON_ATTRIBUTE_FORCE_INLINE std::enable_if< IsZeroInitialized< typename std::decay< T >::type >::value, T >::type | PrivateIncompleteNullReturnValue (NULL_RETURN_REASON reason, OverloadRank4) |
| |