[#BloombergLP-balber-BerUniversalTagNumber]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/balber.adoc[balber]::BerUniversalTagNumber
:relfileprefix: ../../
:mrdocs:

This `struct` contains an enumeration of the universal tag numbers for BER encoding&period;

== Synopsis

Declared in `&lt;balber&lowbar;beruniversaltagnumber&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
struct BerUniversalTagNumber;
----

== Enums

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/balber/BerUniversalTagNumber/_04enum.adoc[`Unnamed enum`] 
| Constants related to the `Value` enumeration&period;
| xref:BloombergLP/balber/BerUniversalTagNumber/Value.adoc[`Value`] 
| Universal BER tag numbers as per X&period;680 section 8&period;
|===


== Static Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/balber/BerUniversalTagNumber/fromInt.adoc[`fromInt`] 
| Load into the specified `result` the enumerator matching the specified `number`&period;
| xref:BloombergLP/balber/BerUniversalTagNumber/fromString.adoc[`fromString`] 
| Parse an enumerator from a character string&period;
| xref:BloombergLP/balber/BerUniversalTagNumber/print.adoc[`print`] 
| Write to the specified `stream` the string representation of the specified enumeration `value`&period; Return a reference to the modifiable `stream`&period;
| xref:BloombergLP/balber/BerUniversalTagNumber/select-0c.adoc[`select`] 
| `select` overloads
| xref:BloombergLP/balber/BerUniversalTagNumber/toString.adoc[`toString`] 
| Return the string representation exactly matching the enumerator name corresponding to the specified enumeration `value`&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
