Quick Links:

bal | bbl | bdl | bsl

Public Types

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

#include <bslalg_numericformatterutil.h>

List of all members.

Public Types

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

Detailed Description

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

uint32_t

base 2: "11111111111111111111111111111111"

base 3: "102002022201221111210"

base 4: "3333333333333333"

base 5: "32244002423140"

base 6: "1550104015503"

base 7: "211301422353"

base 8: "37777777777"

base 9: "12068657453"

base 10: "4294967295"

base 11: "1904440553"

base 12: "9ba461593"

base 13: "535a79888"

base 14: "2ca5b7463"

base 15: "1a20dcd80"

base 16: "ffffffff"

base 17: "a7ffda90"

base 18: "704he7g3"

base 19: "4f5aff65"

base 20: "3723ai4f"

base 21: "281d55i3"

base 22: "1fj8b183"

base 23: "1606k7ib"

base 24: "mb994af"

base 25: "hek2mgk"

base 26: "dnchbnl"

base 27: "b28jpdl"

base 28: "8pfgih3"

base 29: "76beigf"

base 30: "5qmcpqf"

base 31: "4q0jto3"

base 32: "3vvvvvv"

base 33: "3aokq93"

base 34: "2qhxjlh"

base 35: "2br45qa"

base 36: "1z141z3"


Member Enumeration Documentation

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

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