This class contains the parameterized encode functions that encode bdlat types to an outgoing stream in BER format.
Synopsis
Declared in <balber_berencoder.h>
class BerEncoder;
Enums
Name |
Description |
Severity of a log or error message produced during encoding. |
Member Functions
Name |
Description |
|
Construct an encoder object. Optionally specify encoder |
|
Destroy this object. This destruction has no effect on objects pointed‐to by the pointers provided at construction. |
|
|
|
|
Return the severity of the most severe warning or error encountered during the last call to the |
|
Return a string containing any error, warning, or trace messages that were logged during the last call to the |
|
Return address of the options. |
Friends
Name |
Description |
|
This class serves the purpose to set and reset the value of |
This class serves the purpose to automatically increment‐decrement the current depth level. |
|
|
This class is used as a visitor for visiting the top‐level element and also array elements during encoding. This class is required so that the universal tag number of the element can be determined when the element is visited. |
This class is used as a visitor for visiting contained objects during encoding. Produces always BER elements with CONTEXT_SPECIFIC BER tag. |
|
Component‐private struct. Provides accessor that keeps current context and can be used in different |
Created with MrDocs