Quick Links:

bal | bbl | bdl | bsl

Public Types

bslalg::NumericFormatterUtil::IntMaxLen< false, 1, BASE > Struct Template Reference

#include <bslalg_numericformatterutil.h>

List of all members.

Public Types

enum  Enum { k_VALUE = (BASE == 2) ? 8 : (BASE == 3) ? 6 : (BASE == 4) ? 4 : (BASE == 5) ? 4 : (BASE == 6) ? 4 : (BASE == 7) ? 3 : (BASE == 8) ? 3 : (BASE == 9) ? 3 : (BASE == 10) ? 3 : (BASE == 11) ? 3 : (BASE == 12) ? 3 : (BASE == 13) ? 3 : (BASE == 14) ? 3 : (BASE == 15) ? 3 : (BASE == 16) ? 2 : (BASE == 17) ? 2 : (BASE == 18) ? 2 : (BASE == 19) ? 2 : (BASE == 20) ? 2 : (BASE == 21) ? 2 : (BASE == 22) ? 2 : (BASE == 23) ? 2 : (BASE == 24) ? 2 : (BASE == 25) ? 2 : (BASE == 26) ? 2 : (BASE == 27) ? 2 : (BASE == 28) ? 2 : (BASE == 29) ? 2 : (BASE == 30) ? 2 : (BASE == 31) ? 2 : (BASE == 32) ? 2 : (BASE == 33) ? 2 : (BASE == 34) ? 2 : (BASE == 35) ? 2 : (BASE == 36) ? 2 : 3 }

Detailed Description

template<int BASE>
struct bslalg::NumericFormatterUtil::IntMaxLen< false, 1, BASE >

uint8_t

base 2: "11111111"

base 3: "100110"

base 4: "3333"

base 5: "2010"

base 6: "1103"

base 7: "513"

base 8: "377"

base 9: "313"

base 10: "255"

base 11: "212"

base 12: "193"

base 13: "168"

base 14: "143"

base 15: "120"

base 16: "ff"

base 17: "f0"

base 18: "e3"

base 19: "d8"

base 20: "cf"

base 21: "c3"

base 22: "bd"

base 23: "b2"

base 24: "af"

base 25: "a5"

base 26: "9l"

base 27: "9c"

base 28: "93"

base 29: "8n"

base 30: "8f"

base 31: "87"

base 32: "7v"

base 33: "7o"

base 34: "7h"

base 35: "7a"

base 36: "73"


Member Enumeration Documentation

template<int BASE>
enum bslalg::NumericFormatterUtil::IntMaxLen< false, 1, BASE >::Enum
Enumerator:
k_VALUE 

The documentation for this struct was generated from the following file: