class Str
Base Classes
Background
The string class Str provides a general persisent string object. The Str
class manages the buffer for the string data. It provides basic null-
terminated string handling such as copying, indexing, and concatenating.
Constructors, Destructors, and Type Functions
- Str( const char * ic_aszString )
- Str( const Str & ic_aszString )
- Str( StrMoveContents & p_roOwnStr )
- virtual ~Str()
String Buffer Access
String Manipulation
Conversion Methods
- inline double Double() const
- inline float Float() const
- inline int Int() const
Operators
C library String Methods
- inline char * strcat( const char * astring )
- inline char * strchr( char achar ) const
- inline int strcmp( const char * astring ) const
- inline int strcmp_substring( const char * p_pszFirst, const char * p_pszLast ) const
- inline char * strcpy( const char * astring )
- inline int stricmp( const char * astring ) const
- inline int strlen() const
- inline int strncmp( const char * astring, int max ) const
- inline int strnicmp( const char * astring, int max ) const
- inline char * strrchr( char achar ) const
C Library Formatted Print
- int printf( const char * format )
File Name Utility Functions
Persistence, Storage, and Transmission Methods
String Data
| Declaration | Documentation If Applicable |
| CharArray c_aszString | This data member stores a pointer to the string data. |