Quick Links: |
#include <bslalg_numericformatterutil.h>
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 } |
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"
enum bslalg::NumericFormatterUtil::IntMaxLen< false, 2, BASE >::Enum |