# string.h File Reference

## Classes

class | wxString
| The wxString class has been completely rewritten for wxWidgets 3.0 and this change was actually the main reason for the calling that version wxWidgets 3.0. More...
class | wxStringBufferLength
| This tiny class allows you to conveniently access the wxString internal buffer as a writable pointer without any risk of forgetting to restore the string to the usable state later, and allows the user to set the internal length of the string. More...
class | wxStringBuffer
| This tiny class allows you to conveniently access the wxString internal buffer as a writable pointer without any risk of forgetting to restore the string to the usable state later. More...

## Functions

template<bool(T)(const wxUniChar &c) >
bool | wxStringCheck (const wxString &val)
| Allows to extend a function with the signature:
bool | operator== (const wxString &s1, const wxString &s2)
| Comparison operator for string types.
bool | operator!= (const wxString &s1, const wxString &s2)
| Comparison operator for string types.
bool | operator< (const wxString &s1, const wxString &s2)
| Comparison operator for string types.
bool | operator> (const wxString &s1, const wxString &s2)
| Comparison operator for string types.
bool | operator<= (const wxString &s1, const wxString &s2)
| Comparison operator for string types.
bool | operator>= (const wxString &s1, const wxString &s2)
| Comparison operator for string types.
bool | operator== (const wxString &s1, const wxCStrData &s2)
| Comparison operator for string types.
bool | operator== (const wxCStrData &s1, const wxString &s2)
| Comparison operator for string types.
bool | operator!= (const wxString &s1, const wxCStrData &s2)
| Comparison operator for string types.
bool | operator!= (const wxCStrData &s1, const wxString &s2)
| Comparison operator for string types.
bool | operator== (const wxString &s1, const wxWCharBuffer &s2)
| Comparison operator for string types.
bool | operator== (const wxWCharBuffer &s1, const wxString &s2)
| Comparison operator for string types.
bool | operator!= (const wxString &s1, const wxWCharBuffer &s2)
| Comparison operator for string types.
bool | operator!= (const wxWCharBuffer &s1, const wxString &s2)
| Comparison operator for string types.
bool | operator== (const wxString &s1, const wxCharBuffer &s2)
| Comparison operator for string types.
bool | operator== (const wxCharBuffer &s1, const wxString &s2)
| Comparison operator for string types.
bool | operator!= (const wxString &s1, const wxCharBuffer &s2)
| Comparison operator for string types.
bool | operator!= (const wxCharBuffer &s1, const wxString &s2)
| Comparison operator for string types.
bool | operator== (const wxUniChar &c, const wxString &s)
| Comparison operators char types.
bool | operator== (const wxUniCharRef &c, const wxString &s)
| Comparison operators char types.
bool | operator== (char c, const wxString &s)
| Comparison operators char types.
bool | operator== (wchar_t c, const wxString &s)
| Comparison operators char types.
bool | operator== (int c, const wxString &s)
| Comparison operators char types.
bool | operator== (const wxString &s, const wxUniChar &c)
| Comparison operators char types.
bool | operator== (const wxString &s, const wxUniCharRef &c)
| Comparison operators char types.
bool | operator== (const wxString &s, char c)
| Comparison operators char types.
bool | operator== (const wxString &s, wchar_t c)
| Comparison operators char types.
bool | operator!= (const wxUniChar &c, const wxString &s)
| Comparison operators char types.
bool | operator!= (const wxUniCharRef &c, const wxString &s)
| Comparison operators char types.
bool | operator!= (char c, const wxString &s)
| Comparison operators char types.
bool | operator!= (wchar_t c, const wxString &s)
| Comparison operators char types.
bool | operator!= (int c, const wxString &s)
| Comparison operators char types.
bool | operator!= (const wxString &s, const wxUniChar &c)
| Comparison operators char types.
bool | operator!= (const wxString &s, const wxUniCharRef &c)
| Comparison operators char types.
bool | operator!= (const wxString &s, char c)
| Comparison operators char types.
bool | operator!= (const wxString &s, wchar_t c)
| Comparison operators char types.

## Variables

wxString | wxEmptyString
| The global wxString instance of an empty string.

## Function Documentation

bool operator!= | ( | const wxString & | s1,
|  | const wxString & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator!= | ( | const wxString & | s1,
|  | const wxCStrData & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator!= | ( | const wxString & | s1,
|  | const wxCharBuffer & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator!= | ( | int | c,
|  | const wxString & | s |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator!= | ( | const wxString & | s,
|  | const wxUniChar & | c |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator!= | ( | const wxString & | s,
|  | const wxUniCharRef & | c |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator!= | ( | const wxString & | s,
|  | char | c |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator!= | ( | wchar_t | c,
|  | const wxString & | s |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator!= | ( | const wxCharBuffer & | s1,
|  | const wxString & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator!= | ( | const wxUniCharRef & | c,
|  | const wxString & | s |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator!= | ( | const wxString & | s,
|  | wchar_t | c |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator!= | ( | const wxCStrData & | s1,
|  | const wxString & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator!= | ( | const wxString & | s1,
|  | const wxWCharBuffer & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator!= | ( | const wxWCharBuffer & | s1,
|  | const wxString & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator!= | ( | const wxUniChar & | c,
|  | const wxString & | s |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator!= | ( | char | c,
|  | const wxString & | s |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator< | ( | const wxString & | s1,
|  | const wxString & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator<= | ( | const wxString & | s1,
|  | const wxString & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator== | ( | const wxUniCharRef & | c,
|  | const wxString & | s |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator== | ( | char | c,
|  | const wxString & | s |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator== | ( | const wxString & | s,
|  | wchar_t | c |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator== | ( | const wxString & | s1,
|  | const wxCharBuffer & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator== | ( | const wxCharBuffer & | s1,
|  | const wxString & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator== | ( | const wxString & | s,
|  | const wxUniCharRef & | c |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator== | ( | const wxCStrData & | s1,
|  | const wxString & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator== | ( | const wxWCharBuffer & | s1,
|  | const wxString & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator== | ( | const wxString & | s,
|  | const wxUniChar & | c |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator== | ( | const wxString & | s1,
|  | const wxWCharBuffer & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator== | ( | const wxString & | s1,
|  | const wxString & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator== | ( | const wxUniChar & | c,
|  | const wxString & | s |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator== | ( | const wxString & | s1,
|  | const wxCStrData & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator== | ( | const wxString & | s,
|  | char | c |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator== | ( | int | c,
|  | const wxString & | s |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator== | ( | wchar_t | c,
|  | const wxString & | s |
| ) |  |  | `[inline]`

Comparison operators char types.

bool operator> | ( | const wxString & | s1,
|  | const wxString & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

bool operator>= | ( | const wxString & | s1,
|  | const wxString & | s2 |
| ) |  |  | `[inline]`

Comparison operator for string types.

## Variable Documentation

wxString wxEmptyString

The global wxString instance of an empty string.

Used extensively in the entire wxWidgets API.

|  | [ top ]