CString.h File Reference

Implements utility functions for manipulating strings. More...

#include <string>

Go to the source code of this file.

Namespaces

 chai3d
 

Functions

int chai3d::cStrLength (const char *a_input)
 This function computes the length of an ANSI string. More...
 
std::string chai3d::cGetFilename (const std::string &a_input, const bool a_includeFileExtension=true)
 This function extracts the filename with or without its extension. More...
 
std::string chai3d::cGetFileExtension (const std::string &a_input, const bool a_includeDot=false)
 This function extracts the file extension of a file. More...
 
std::string chai3d::cGetDirectory (const std::string &a_input)
 This function extracts the directory path from the full file path. More...
 
std::string chai3d::cReplaceFileExtension (const std::string &a_input, const std::string &a_extension)
 This function replaces the file extension of a filename with a new extension name. More...
 
std::string chai3d::cStr (const bool a_value)
 This function converts a boolean into a string. More...
 
std::string chai3d::cStr (const int a_value)
 This function converts an integer into a string. More...
 
std::string chai3d::cStr (const unsigned int a_value)
 This function converts an unsigned integer into a string. More...
 
std::string chai3d::cStr (const float a_value, const unsigned int a_precision=2)
 This function converts a float into a string. More...
 
std::string chai3d::cStr (const double a_value, const unsigned int a_precision=2)
 This function converts a double into a string. More...
 
std::string chai3d::cStrToLower (const std::string &a_input)
 This function converts a string to lower case. More...