BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslalg_numericformatterutil.h File Reference
#include <bsls_ident.h>
#include <bslscm_version.h>
#include <bslmf_assert.h>
#include <bslmf_conditional.h>
#include <bslmf_isintegral.h>
#include <bslmf_issame.h>
#include <bslmf_removecv.h>
#include <bsls_assert.h>
#include <bsls_keyword.h>
#include <limits>

Go to the source code of this file.

Classes

struct  bslalg::NumericFormatterUtil
 Namespace struct for free functions supporting to_chars. More...
 
struct  bslalg::NumericFormatterUtil::ToCharsMaxLength< TYPE, ARG >
 

Macros

#define BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE(issigned, bytes, val02, val03, val04, val05, val06, val07, val08, val09, val10, val11, val12, val13, val14, val15, val16, val17, val18, val19, val20, val21, val22, val23, val24, val25, val26, val27, val28, val29, val30, val31, val32, val33, val34, val35, val36)
 

Functions

 bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (true, 1, 9, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3)
 
 bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (false, 1, 8, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2)
 
 bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (true, 2, 17, 11, 9, 8, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4)
 
 bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (false, 2, 16, 11, 8, 7, 7, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4)
 
 bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (true, 4, 33, 21, 17, 15, 13, 13, 12, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7)
 
 bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (false, 4, 32, 21, 16, 14, 13, 12, 11, 11, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7)
 
 bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (true, 8, 65, 41, 33, 29, 26, 24, 23, 21, 20, 20, 19, 19, 18, 18, 17, 17, 17, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14)
 
 bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (false, 8, 64, 41, 32, 28, 25, 23, 22, 21, 20, 19, 18, 18, 17, 17, 16, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13)
 

Detailed Description

The content of this file has been pre-processed for Doxygen.

Macro Definition Documentation

◆ BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE

#define BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (   issigned,
  bytes,
  val02,
  val03,
  val04,
  val05,
  val06,
  val07,
  val08,
  val09,
  val10,
  val11,
  val12,
  val13,
  val14,
  val15,
  val16,
  val17,
  val18,
  val19,
  val20,
  val21,
  val22,
  val23,
  val24,
  val25,
  val26,
  val27,
  val28,
  val29,
  val30,
  val31,
  val32,
  val33,
  val34,
  val35,
  val36 
)