### jsoncons::semantic_tag

```cpp
#include <jsoncons/semantic_tag.hpp>

enum class semantic_tag : uint8_t 
{
    none = 0,
    undefined,
    datetime,
    epoch_seconds,
    epoch_milli,  
    epoch_nano,
    bigint,
    bigdec,
    float128,                 // since 0.165.0
    bigfloat,
    base16,
    base64,
    base64url,
    uri,
    clamped,
    multi_dim_row_major,
    multi_dim_column_major,
    ext,
    id,                       // since 0.165.0
    regex,                    // since 0.165.0
    code                      // since 0.165.0
};
```

