Quick Links:

bal | bbl | bdl | bsl

Public Types | Static Public Member Functions | Static Public Attributes

baljsn::EncoderTestSequenceWithAllCategoriesEnumeration Struct Reference

#include <baljsn_encoder_testtypes.h>

List of all members.

Public Types

enum  Value { A = 0, B = 1 }
enum  { NUM_ENUMERATORS = 2 }

Static Public Member Functions

static const char * toString (Value value)
static int fromString (Value *result, const char *string, int stringLength)
static int fromString (Value *result, const bsl::string &string)
static int fromInt (Value *result, int number)
static bsl::ostream & print (bsl::ostream &stream, Value value)

Static Public Attributes

static const char CLASS_NAME []
static const bdlat_EnumeratorInfo ENUMERATOR_INFO_ARRAY []

Member Enumeration Documentation

Enumerator:
A 
B 
anonymous enum
Enumerator:
NUM_ENUMERATORS 

Member Function Documentation

static const char* baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::toString ( Value  value  )  [static]

Return the string representation exactly matching the enumerator name corresponding to the specified enumeration value.

static int baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::fromString ( Value result,
const char *  string,
int  stringLength 
) [static]

Load into the specified result the enumerator matching the specified string of the specified stringLength. Return 0 on success, and a non-zero value with no effect on result otherwise (i.e., string does not match any enumerator).

static int baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::fromString ( Value result,
const bsl::string string 
) [static]

Load into the specified result the enumerator matching the specified string. Return 0 on success, and a non-zero value with no effect on result otherwise (i.e., string does not match any enumerator).

static int baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::fromInt ( Value result,
int  number 
) [static]

Load into the specified result the enumerator matching the specified number. Return 0 on success, and a non-zero value with no effect on result otherwise (i.e., number does not match any enumerator).

static bsl::ostream& baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::print ( bsl::ostream &  stream,
Value  value 
) [static]

Write to the specified stream the string representation of the specified enumeration value. Return a reference to the modifiable stream.


Member Data Documentation


The documentation for this struct was generated from the following file: