BloombergLP::bdlat_BasicEnumerationWrapper<balb::Enumerated::Value>

Specialize bdlat_BasicEnumerationWrapper for Enumerated::Value.

Synopsis

Declared in <balb_testmessages.h>

template<>
struct bdlat_BasicEnumerationWrapper<balb::Enumerated::Value>
    : balb::Enumerated

Base Classes

NameDescription
balb::EnumeratedThis struct provides a test enumeration used by test messages.

Type Aliases

NameDescription
Wrapper Alias for the Enumerated enumeration wrapper type.

Enums

NameDescription
Unnamed enum Enumerator count constant.
Value Test enumeration values.

Static Member Functions

NameDescription
bdexStreamIn Assign to value the value read from the specified input stream.
bdexStreamOut Write the specified value to the specified output stream and return a reference to the modifiable stream.
fromInt Load into the specified result the enumerator matching the specified number.
fromString fromString overloads
maxSupportedBdexVersion Return the most current bdex streaming version number supported by this class.
print Write to the specified stream the string representation of the specified enumeration value. Return a reference to the modifiable stream.
toString Return the string representation exactly matching the enumerator name corresponding to the specified enumeration value.

Static Data Members

NameDescription
CLASS_NAME Name of this class.
ENUMERATOR_INFO_ARRAY Enumerator information array for this enumeration.