Quick Links:

bal | bbl | bdl | bsl

Public Types

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

#include <bslalg_numericformatterutil.h>

List of all members.

Public Types

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

Detailed Description

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

uint16_t

base 2: "1111111111111111"

base 3: "10022220020"

base 4: "33333333"

base 5: "4044120"

base 6: "1223223"

base 7: "362031"

base 8: "177777"

base 9: "108806"

base 10: "65535"

base 11: "45268"

base 12: "31b13"

base 13: "23aa2"

base 14: "19c51"

base 15: "14640"

base 16: "ffff"

base 17: "d5d0"

base 18: "b44f"

base 19: "9aa4"

base 20: "83gf"

base 21: "71cf"

base 22: "638j"

base 23: "58k8"

base 24: "4hif"

base 25: "44la"

base 26: "3iof"

base 27: "38o6"

base 28: "2rgf"

base 29: "2jqo"

base 30: "2cof"

base 31: "2661"

base 32: "1vvv"

base 33: "1r5u"

base 34: "1mnh"

base 35: "1ihf"

base 36: "1ekf"


Member Enumeration Documentation

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

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