Quick Links:

bal | bbl | bdl | bsl

Classes | Functions

balber Namespace Reference
[Component balber_berconstantsComponent balber_berdecoderComponent balber_berdecoderoptionsComponent balber_berencoderComponent balber_berencoderoptionsComponent balber_beruniversaltagnumberComponent balber_berutil]

Classes

struct  BerConstants
class  BerDecoder
class  BerDecoder_Node
class  BerDecoder_NodeVisitor
class  BerDecoder_UniversalElementVisitor
class  BerDecoder_Zeroer
class  BerDecoderOptions
class  BerEncoder
class  BerEncoder_LevelGuard
class  BerEncoder_Visitor
class  BerEncoder_UniversalElementVisitor
struct  BerEncoder_encodeProxy
class  BerEncoderOptions
struct  BerUniversalTagNumber
class  BerUniversalTagNumber_Sel
class  BerUniversalTagNumber_Imp
struct  BerUtil
struct  BerUtil_Constants
struct  BerUtil_StreambufUtil
struct  BerUtil_IdentifierImpUtil
struct  BerUtil_RawIntegerImpUtil
struct  BerUtil_LengthImpUtil
struct  BerUtil_BooleanImpUtil
struct  BerUtil_IntegerImpUtil
struct  BerUtil_CharacterImpUtil
struct  BerUtil_FloatingPointImpUtil
struct  BerUtil_StringImpUtil
struct  BerUtil_Iso8601ImpUtil
struct  BerUtil_TimezoneOffsetImpUtil
struct  BerUtil_DateAndTimeEncoding
struct  BerUtil_ExtendedBinaryEncodingUtil
struct  BerUtil_DateAndTimeHeaderType
class  BerUtil_DateAndTimeHeader
struct  BerUtil_DateAndTimeHeaderImpUtil
struct  BerUtil_DateEncoding
struct  BerUtil_DateTzEncoding
struct  BerUtil_DateOrDateTzEncoding
struct  BerUtil_DateImpUtil
struct  BerUtil_TimeEncoding
struct  BerUtil_TimeTzEncoding
struct  BerUtil_TimeOrTimeTzEncoding
struct  BerUtil_TimeImpUtil
struct  BerUtil_DatetimeEncoding
struct  BerUtil_DatetimeTzEncoding
struct  BerUtil_DatetimeOrDatetimeTzEncoding
struct  BerUtil_DatetimeImpUtil
struct  BerUtil_GetValueImpUtil
struct  BerUtil_PutValueImpUtil
struct  BerUtil_Imp

Functions

bsl::ostream & operator<< (bsl::ostream &stream, BerConstants::TagClass tagClass)
bsl::ostream & operator<< (bsl::ostream &stream, BerConstants::TagType tagType)
bool operator== (const BerDecoderOptions &lhs, const BerDecoderOptions &rhs)
bool operator!= (const BerDecoderOptions &lhs, const BerDecoderOptions &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const BerDecoderOptions &rhs)
bool operator== (const BerEncoderOptions &lhs, const BerEncoderOptions &rhs)
bool operator!= (const BerEncoderOptions &lhs, const BerEncoderOptions &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const BerEncoderOptions &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, BerUniversalTagNumber::Value rhs)

Function Documentation

bsl::ostream& balber::operator<< ( bsl::ostream &  stream,
BerConstants::TagClass  tagClass 
)

Format the specified tagClass to the specified output stream and return a reference providing modifiable access to stream.

bsl::ostream& balber::operator<< ( bsl::ostream &  stream,
BerConstants::TagType  tagType 
)

Format the specified tagType to the specified output stream and return a reference providing modifiable access to stream.

bool balber::operator== ( const BerDecoderOptions &  lhs,
const BerDecoderOptions &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

bool balber::operator!= ( const BerDecoderOptions &  lhs,
const BerDecoderOptions &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

bsl::ostream& balber::operator<< ( bsl::ostream &  stream,
const BerDecoderOptions &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference providing modifiable access to stream.

bool balber::operator== ( const BerEncoderOptions &  lhs,
const BerEncoderOptions &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

bool balber::operator!= ( const BerEncoderOptions &  lhs,
const BerEncoderOptions &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

bsl::ostream& balber::operator<< ( bsl::ostream &  stream,
const BerEncoderOptions &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bsl::ostream& balber::operator<< ( bsl::ostream &  stream,
BerUniversalTagNumber::Value  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference providing modifiable access to stream.