BerConstants | This struct contains enumerations of the constants used by the BER encoder and decoder. |
BerDecoder | This class contains the parameterized decode functions that decode data (in BER format) from an incoming stream into bdlat types. |
BerDecoderOptions | BER decoding options |
BerDecoder_Node | This class provides current context for BER decoding process and represents a node for BER element. |
BerDecoder_NodeVisitor | This class is used as a visitor for visiting contained objects during decoding. |
BerDecoder_UniversalElementVisitor | This class is used as a visitor for visiting the top-level element and also array elements during decoding. |
BerDecoder_Zeroer | This class is a deleter that just zeroes out a given pointer upon destruction, for making code exception-safe. |
BerEncoder | This class contains the parameterized encode functions that encode bdlat types to an outgoing stream in BER format. |
BerEncoderOptions | Forward declaration of BerEncoderOptions. |
BerEncoderOptionsUtil | This struct provides a namespace for functions that set BerEncoderOptions to particular configurations. |
BerEncoder_LevelGuard | This class serves the purpose to automatically increment-decrement the current depth level. |
BerEncoder_UniversalElementVisitor | Visitor for top-level and array elements during BER encoding. |
BerEncoder_UseArrayLengthHintGuard | This class serves the purpose to set and reset the value of d_useArrayLengthHint. |
BerEncoder_Visitor | This class is used as a visitor for visiting contained objects during encoding. Produces always BER elements with CONTEXT_SPECIFIC BER tag. |
BerEncoder_encodeProxy | Component-private struct. Provides accessor that keeps current context and can be used in different bdlat Category Functions. |
BerUniversalTagNumber | This struct contains an enumeration of the universal tag numbers for BER encoding. |
BerUniversalTagNumber_Sel | Component-private class. Do not use. This class contains implementation details of this component. |
BerUtil | Utility for encoding and decoding primitive BER constructs and values. |
BerUtil_BooleanImpUtil | Utilities for BER boolean encoding and decoding. |
BerUtil_CharacterImpUtil | Utilities for BER byte-value encoding and decoding. |
BerUtil_Constants | Constants used by BER encoders and decoders. |
BerUtil_DateAndTimeEncoding | Encoding formats for all date and time types supported by BerUtil. |
BerUtil_DateAndTimeHeader | Two-byte header for extended-binary date-and-time encodings. |
BerUtil_DateAndTimeHeaderImpUtil | Utilities for extended-binary date-and-time header encoding. |
BerUtil_DateAndTimeHeaderType | Header-type values for extended-binary date-and-time encodings. |
BerUtil_DateEncoding | Encoding formats for bdlt::Date values. |
BerUtil_DateImpUtil | Utilities for BER date encoding and decoding. |
BerUtil_DateOrDateTzEncoding | Encoding formats for date or date-with-time-zone variant values. |
BerUtil_DateTzEncoding | Encoding formats for bdlt::DateTz values. |
BerUtil_DatetimeEncoding | Encoding formats for bdlt::Datetime values. |
BerUtil_DatetimeImpUtil | Utilities for BER datetime encoding and decoding. |
BerUtil_DatetimeOrDatetimeTzEncoding | Encoding formats for datetime or datetime-with-time-zone variants. |
BerUtil_DatetimeTzEncoding | Encoding formats for bdlt::DatetimeTz values. |
BerUtil_ExtendedBinaryEncodingUtil | Utilities deciding when to use extended-binary date/time encodings. |
BerUtil_FloatingPointImpUtil | Utilities for BER floating-point encoding and decoding. |
BerUtil_GetValueImpUtil | Overload set implementing BerUtil::getValue for supported types. |
BerUtil_IdentifierImpUtil | This component-private utility struct provides a namespace for a suite of functions used by BerUtil to implement BER identifier octet encoding and decoding. |
BerUtil_IntegerImpUtil | Utilities for BER integer encoding and decoding. |
BerUtil_Iso8601ImpUtil | Utilities for ISO 8601 date and time BER encoding and decoding. |
BerUtil_LengthImpUtil | This component-private utility struct provides a namespace for a suite of functions used by BerUtil to implement BER length quantity encoding and decoding. |
BerUtil_PutValueImpUtil | Overload set implementing BerUtil::putValue for supported types. |
BerUtil_RawIntegerImpUtil | Low-level utilities for BER integer encoding. |
BerUtil_StreambufUtil | Utilities for BDE-style stream-buffer input and output. |
BerUtil_StringImpUtil | Utilities for BER string encoding and decoding. |
BerUtil_TimeEncoding | Encoding formats for bdlt::Time values. |
BerUtil_TimeImpUtil | Utilities for BER time encoding and decoding. |
BerUtil_TimeOrTimeTzEncoding | Encoding formats for time or time-with-time-zone variant values. |
BerUtil_TimeTzEncoding | Encoding formats for bdlt::TimeTz values. |
BerUtil_TimezoneOffsetImpUtil | This component-private utility struct provides a namespace for a suite of functions and constants used by BerUtil to encode and decode time-zone values. |