Software and Services, Portable Libraries  2019.Mar.01
A library for managing digital certificates
String.hpp File Reference

"<SaS/Common/String.hpp>"String manipulation routines for C++ More...

#include <SaS/Common/osver.h>
#include <SaS/Common/winWrappers.hpp>
#include <SaS/Common/instance.hpp>
#include <SaS/Common/Tokens.h>
#include <SaS/Common/DateTime.hpp>
#include <SaS/Common/XdrSerialize.hpp>
#include <SaS/Common/File.hpp>
#include <wchar.h>
#include <strings.h>
#include <memory.h>
#include <locale.h>
#include <iconv.h>
#include <stdarg.h>
+ Include dependency graph for String.hpp:

Go to the source code of this file.

Classes

class  SoftwareAndServices::Library::Common::String
 This is a class that allows: More...
 

Namespaces

 SoftwareAndServices
 Copyright Douglas Mark Royer Dougl.nosp@m.asRo.nosp@m.yer@g.nosp@m.mail.nosp@m..com.
 

Functions

char16_t * SoftwareAndServices::Library::Common::strcat16 (char16_t *dest, const char32_t *src)
 
char32_t * SoftwareAndServices::Library::Common::strcat32 (char32_t *dest, const char32_t *src)
 
int SoftwareAndServices::Library::Common::strcmp16 (const char16_t *dest, const char32_t *src)
 
int SoftwareAndServices::Library::Common::strcmp32 (const char32_t *dest, const char32_t *src)
 
char16_t * SoftwareAndServices::Library::Common::strcpy16 (char16_t *dest, const char16_t *src)
 
char32_t * SoftwareAndServices::Library::Common::strcpy32 (char32_t *dest, const char32_t *src)
 
char16_t * SoftwareAndServices::Library::Common::strdup16 (const char16_t *str)
 
char32_t * SoftwareAndServices::Library::Common::strdup32 (const char32_t *str)
 
size_t SoftwareAndServices::Library::Common::strlen16 (const char16_t *src)
 
size_t SoftwareAndServices::Library::Common::strlen32 (const char32_t *src)
 
char16_t * SoftwareAndServices::Library::Common::strncat16 (char16_t *dest, const char32_t *src, size_t Len)
 
char32_t * SoftwareAndServices::Library::Common::strncat32 (char32_t *dest, const char32_t *src, size_t Len)
 
int SoftwareAndServices::Library::Common::strncmp16 (const char16_t *dest, const char32_t *src, size_t Len)
 
int SoftwareAndServices::Library::Common::strncmp32 (const char32_t *dest, const char32_t *src, size_t Len)
 
char16_t * SoftwareAndServices::Library::Common::strncpy16 (char16_t *dest, const char16_t *src, size_t Len)
 
char32_t * SoftwareAndServices::Library::Common::strncpy32 (char32_t *dest, const char32_t *src, size_t Len)
 
void ToLower (char *ToConvert)
 Convert a (char*) to lower case - in place. More...
 
void ToLower16 (char16_t *ToConvert)
 Convert a (char16_t*) to lower case - in place. More...
 
void ToLower32 (char32_t *ToConvert)
 Convert a (char32_t*) to lower case - in place. More...
 
void ToUpper (char *ToConvert)
 Convert a (char*) to upper case - in place. More...
 
void ToUpper16 (char16_t *ToConvert)
 Convert a (char16_t*) to upper case - in place. More...
 
void ToUpper32 (char32_t *ToConvert)
 Convert a (char32_t*) to upper case - in place. More...
 
bool_t xdr_String (XDR *xdrs, String *Pointer)
 Read/Write the String in XDR format. More...
 

Detailed Description

"<SaS/Common/String.hpp>"

String manipulation routines for C++

Definition in file String.hpp.

Function Documentation

◆ ToLower()

void ToLower ( char *  ToConvert)

Convert a (char*) to lower case - in place.

Parameters
ToConvertThe string to convert to upper case.

◆ ToLower16()

void ToLower16 ( char16_t *  ToConvert)

Convert a (char16_t*) to lower case - in place.

Parameters
ToConvertThe string to convert to upper case.

◆ ToLower32()

void ToLower32 ( char32_t *  ToConvert)

Convert a (char32_t*) to lower case - in place.

Parameters
ToConvertThe string to convert to upper case.

◆ ToUpper()

void ToUpper ( char *  ToConvert)

Convert a (char*) to upper case - in place.

Parameters
ToConvertThe string to convert to UPPER CASE.

◆ ToUpper16()

void ToUpper16 ( char16_t *  ToConvert)

Convert a (char16_t*) to upper case - in place.

Parameters
ToConvertThe string to convert to UPPER CASE.

◆ ToUpper32()

void ToUpper32 ( char32_t *  ToConvert)

Convert a (char32_t*) to upper case - in place.

Parameters
ToConvertThe string to convert to UPPER CASE.

◆ xdr_String()

bool_t xdr_String ( XDR xdrs,
String Pointer 
)

Read/Write the String in XDR format.

Parameters
xdrsAn initialized XDR object.
Pointerto the String object to be written.