Load into the specified result the fallback enumerator value.
Synopsis
Declared in <bdlat_enumfunctions.h>
template<class TYPE>
int
bdlat_enumMakeFallback(TYPE* result);
Description
Return 0 on success, and a non‐zero value with no effect on result if it does not have a fallback enumerator. The behavior is undefined if this default implementation of bdlat_enumMakeFallback is instantiated with a template parameter TYPE such that bdlat_HasFallbackEnumerator<TYPE> is false. Note that this is a customization point function and should not be called directly by user code. Use bdlat_EnumFunctions::makeFallback instead.
Return Value
0 on success, and a non‐zero value otherwise
Parameters
Name |
Description |
result |
enumeration object to receive the fallback enumerator |
Created with MrDocs