[#BloombergLP-bslx-TypeCode-Enum]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslx.adoc[bslx]::xref:BloombergLP/bslx/TypeCode.adoc[TypeCode]::Enum
:relfileprefix: ../../../
:mrdocs:

Enumerated set of fundamental type codes supported by `bslx`&period;

== Synopsis

Declared in `&lt;bslx&lowbar;typecode&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
enum Enum;
----

== Members

[cols="1,4"]
|===
| Name| Description
| `e&lowbar;INT8` 
| Type code for an 8&hyphen;bit signed integer&period;
| `e&lowbar;UINT8` 
| Type code for an 8&hyphen;bit unsigned integer&period;
| `e&lowbar;INT16` 
| Type code for a 16&hyphen;bit signed integer&period;
| `e&lowbar;UINT16` 
| Type code for a 16&hyphen;bit unsigned integer&period;
| `e&lowbar;INT24` 
| Type code for a 24&hyphen;bit signed integer&period;
| `e&lowbar;UINT24` 
| Type code for a 24&hyphen;bit unsigned integer&period;
| `e&lowbar;INT32` 
| Type code for a 32&hyphen;bit signed integer&period;
| `e&lowbar;UINT32` 
| Type code for a 32&hyphen;bit unsigned integer&period;
| `e&lowbar;INT40` 
| Type code for a 40&hyphen;bit signed integer&period;
| `e&lowbar;UINT40` 
| Type code for a 40&hyphen;bit unsigned integer&period;
| `e&lowbar;INT48` 
| Type code for a 48&hyphen;bit signed integer&period;
| `e&lowbar;UINT48` 
| Type code for a 48&hyphen;bit unsigned integer&period;
| `e&lowbar;INT56` 
| Type code for a 56&hyphen;bit signed integer&period;
| `e&lowbar;UINT56` 
| Type code for a 56&hyphen;bit unsigned integer&period;
| `e&lowbar;INT64` 
| Type code for a 64&hyphen;bit signed integer&period;
| `e&lowbar;UINT64` 
| Type code for a 64&hyphen;bit unsigned integer&period;
| `e&lowbar;FLOAT32` 
| Type code for a 32&hyphen;bit floating&hyphen;point number&period;
| `e&lowbar;FLOAT64` 
| Type code for a 64&hyphen;bit floating&hyphen;point number&period;
| `e&lowbar;INVALID` 
| Type code indicating an invalid value&period;
|===



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