LMMS
Loading...
Searching...
No Matches
juce::NumberToStringConverters Namespace Reference

Classes

struct  StackArrayStream

Enumerations

enum  { charsNeededForInt = 32 , charsNeededForDouble = 48 }

Functions

template<typename Type>
static char * printDigits (char *t, Type v) noexcept
static char * numberToString (char *t, int64 n) noexcept
static char * numberToString (char *t, uint64 v) noexcept
static char * numberToString (char *t, int n) noexcept
static char * numberToString (char *t, unsigned int v) noexcept
static char * numberToString (char *t, long n) noexcept
static char * numberToString (char *t, unsigned long v) noexcept
static char * doubleToString (char *buffer, double n, int numDecPlaces, bool useScientificNotation, size_t &len) noexcept
template<typename IntegerType>
static String::CharPointerType createFromInteger (IntegerType number)
static String::CharPointerType createFromDouble (double number, int numberOfDecimalPlaces, bool useScientificNotation)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
charsNeededForInt 
charsNeededForDouble 

Function Documentation

◆ createFromDouble()

String::CharPointerType juce::NumberToStringConverters::createFromDouble ( double number,
int numberOfDecimalPlaces,
bool useScientificNotation )
static

◆ createFromInteger()

template<typename IntegerType>
String::CharPointerType juce::NumberToStringConverters::createFromInteger ( IntegerType number)
static

◆ doubleToString()

char * juce::NumberToStringConverters::doubleToString ( char * buffer,
double n,
int numDecPlaces,
bool useScientificNotation,
size_t & len )
staticnoexcept

◆ numberToString() [1/6]

char * juce::NumberToStringConverters::numberToString ( char * t,
int n )
staticnoexcept

◆ numberToString() [2/6]

char * juce::NumberToStringConverters::numberToString ( char * t,
int64 n )
staticnoexcept

◆ numberToString() [3/6]

char * juce::NumberToStringConverters::numberToString ( char * t,
long n )
staticnoexcept

◆ numberToString() [4/6]

char * juce::NumberToStringConverters::numberToString ( char * t,
uint64 v )
staticnoexcept

◆ numberToString() [5/6]

char * juce::NumberToStringConverters::numberToString ( char * t,
unsigned int v )
staticnoexcept

◆ numberToString() [6/6]

char * juce::NumberToStringConverters::numberToString ( char * t,
unsigned long v )
staticnoexcept

◆ printDigits()

template<typename Type>
char * juce::NumberToStringConverters::printDigits ( char * t,
Type v )
staticnoexcept