8#ifndef INCLUDED_BDLAT_ENUMUTIL
9#define INCLUDED_BDLAT_ENUMUTIL
276#include <bdlat_enumfunctions.h>
306 template <
class TYPE>
317 template <
class TYPE>
335#if !defined(BSLS_PLATFORM_CMP_SUN)
351#if !defined(BSLS_PLATFORM_CMP_SUN)
#define BSLMF_ASSERT(expr)
Definition bslmf_assert.h:231
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
int fromString(TYPE *result, const char *string, int stringLength)
int fromInt(TYPE *result, int number)
int makeFallback(TYPE *result)
Definition bdlat_arrayutil.h:198
Definition bdlat_enumutil.h:295
static int fromIntOrFallbackIfEnabled(TYPE *result, int number)
Definition bdlat_enumutil.h:333
static int fromStringOrFallbackIfEnabled(TYPE *result, const char *string, int stringLength)
Definition bdlat_enumutil.h:347
Definition bdlat_enumfunctions.h:398