Dynalib Utils
Functions | Variables
Utils.cpp File Reference
#include "Utils.h"
#include <locale>
#include <algorithm>
#include "String.h"
#include "Exception.h"
Include dependency graph for Utils.cpp:

Functions

string trim (const string &s)
 
void initConvertMaps ()
 
StringtoLower (String *str)
 
StringtoUpper (String *str)
 
StringtoLower (String &str)
 
StringtoUpper (String &str)
 
StringtoLower (const String &str)
 
StringtoUpper (const String &str)
 
String toLowerStack (const String &str)
 
String toUpperStack (const String &str)
 
char * toLower (char *str, int size)
 
char * toUpper (char *str, int size)
 
char toLower (char ch)
 
char toUpper (char ch)
 
char * uint64ToHexChars (uint64_t inValue, char *outBuf, int outOffset)
 
char * uint64ToHexChars (uint64_t inValue, int inSize, char *outBuf, int outOffset)
 
char * byteArrayToHexChars (const uint8_t *inData, int inSize, char *outBuf, int outOffset)
 
String byteArrayToHexString (const uint8_t *inData, int inSize)
 

Variables

char uToL [256]
 
char lToU [256]
 
bool mapsInitFlag = false
 
const char HEX_CHARS [] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'}
 

Function Documentation

◆ byteArrayToHexChars()

char* byteArrayToHexChars ( const uint8_t *  inData,
int  inSize,
char *  outBuf,
int  outOffset 
)

◆ byteArrayToHexString()

String byteArrayToHexString ( const uint8_t *  inData,
int  inSize 
)

◆ initConvertMaps()

void initConvertMaps ( )

◆ toLower() [1/5]

String* toLower ( String str)

◆ toLower() [2/5]

String& toLower ( String str)

◆ toLower() [3/5]

String& toLower ( const String str)

◆ toLower() [4/5]

char* toLower ( char *  str,
int  size 
)

◆ toLower() [5/5]

char toLower ( char  ch)

◆ toLowerStack()

String toLowerStack ( const String str)

◆ toUpper() [1/5]

String* toUpper ( String str)

◆ toUpper() [2/5]

String& toUpper ( String str)

◆ toUpper() [3/5]

String& toUpper ( const String str)

◆ toUpper() [4/5]

char* toUpper ( char *  str,
int  size 
)

◆ toUpper() [5/5]

char toUpper ( char  ch)

◆ toUpperStack()

String toUpperStack ( const String str)

◆ trim()

string trim ( const string &  s)

◆ uint64ToHexChars() [1/2]

char* uint64ToHexChars ( uint64_t  inValue,
char *  outBuf,
int  outOffset 
)

◆ uint64ToHexChars() [2/2]

char* uint64ToHexChars ( uint64_t  inValue,
int  inSize,
char *  outBuf,
int  outOffset 
)

Variable Documentation

◆ HEX_CHARS

const char HEX_CHARS[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'}

◆ lToU

char lToU[256]

◆ mapsInitFlag

bool mapsInitFlag = false

◆ uToL

char uToL[256]