CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
FxString.h File Reference
#include <OdPlatformSettings.h>
#include "FxPragmaPush.h"
#include "DDKERNEL.h"
#include <OdString.h>
#include <vector>
#include "FxPragmaPop.h"

Go to the source code of this file.

Classes

class  CFxString
 

Namespaces

namespace  Wt
 

Macros

#define getAtW   getAtWU
 
#define getAtWW   getAtWU
 
#define wide_str   wide_strW
 
#define wide_strW   wide_strU
 

Typedefs

typedef std::vector< CFxStringCFxStringArray
 
typedef std::string CFxAnsiStringClass
 

Functions

bool operator== (const CFxString &s1, const QString &s2)
 
bool operator== (const CFxString &s1, const CFxString &s2)
 
bool operator== (const CFxString &s1, const char *s2)
 
bool operator== (const CFxString &s1, const OdChar *s2)
 
bool operator== (const char *s1, const CFxString &s2)
 
bool operator== (const OdChar *s1, const CFxString &s2)
 
bool operator!= (const CFxString &s1, const QString &s2)
 
bool operator!= (const CFxString &s1, const CFxString &s2)
 
bool operator!= (const CFxString &s1, const char *s2)
 
bool operator!= (const CFxString &s1, const OdChar *s2)
 
bool operator!= (const char *s1, const CFxString &s2)
 
bool operator!= (const OdChar *s1, const CFxString &s2)
 
bool operator< (const CFxString &s1, const CFxString &s2)
 
bool operator< (const CFxString &s1, const char *s2)
 
bool operator< (const CFxString &s1, const OdChar *s2)
 
bool operator< (const char *s1, const CFxString &s2)
 
bool operator< (const OdChar *s1, const CFxString &s2)
 
bool operator> (const CFxString &s1, const CFxString &s2)
 
bool operator> (const CFxString &s1, const char *s2)
 
bool operator> (const CFxString &s1, const OdChar *s2)
 
bool operator> (const char *s1, const CFxString &s2)
 
bool operator> (const OdChar *s1, const CFxString &s2)
 
bool operator<= (const CFxString &s1, const CFxString &s2)
 
bool operator<= (const CFxString &s1, const char *s2)
 
bool operator<= (const CFxString &s1, const OdChar *s2)
 
bool operator<= (const char *s1, const CFxString &s2)
 
bool operator<= (const OdChar *s1, const CFxString &s2)
 
bool operator>= (const CFxString &s1, const CFxString &s2)
 
bool operator>= (const CFxString &s1, const char *s2)
 
bool operator>= (const CFxString &s1, const OdChar *s2)
 
bool operator>= (const char *s1, const CFxString &s2)
 
bool operator>= (const OdChar *s1, const CFxString &s2)
 

Macro Definition Documentation

◆ getAtW

#define getAtW   getAtWU

Description: Returns the single UTF character at index nIndex of the string. No range checking is done.

Definition at line 168 of file FxString.h.

◆ getAtWW

#define getAtWW   getAtWU

Definition at line 173 of file FxString.h.

◆ wide_str

#define wide_str   wide_strW

Description: Returns a const pointer to the underlying UTF char array referenced by this FxString.

Definition at line 211 of file FxString.h.

◆ wide_strW

#define wide_strW   wide_strU

Definition at line 217 of file FxString.h.

Typedef Documentation

◆ CFxAnsiStringClass

Definition at line 38 of file FxString.h.

◆ CFxStringArray

typedef std::vector<CFxString> CFxStringArray

Definition at line 37 of file FxString.h.

Function Documentation

◆ operator!=() [1/6]

bool operator!= ( const CFxString & s1,
const CFxString & s2 )
inline

Definition at line 1004 of file FxString.h.

◆ operator!=() [2/6]

bool operator!= ( const CFxString & s1,
const char * s2 )
inline

Definition at line 1007 of file FxString.h.

◆ operator!=() [3/6]

bool operator!= ( const CFxString & s1,
const OdChar * s2 )
inline

Definition at line 1015 of file FxString.h.

◆ operator!=() [4/6]

bool operator!= ( const CFxString & s1,
const QString & s2 )
inline

Definition at line 999 of file FxString.h.

◆ operator!=() [5/6]

bool operator!= ( const char * s1,
const CFxString & s2 )
inline

Definition at line 1018 of file FxString.h.

◆ operator!=() [6/6]

bool operator!= ( const OdChar * s1,
const CFxString & s2 )
inline

Definition at line 1026 of file FxString.h.

◆ operator<() [1/5]

bool operator< ( const CFxString & s1,
const CFxString & s2 )
inline

Definition at line 1029 of file FxString.h.

◆ operator<() [2/5]

bool operator< ( const CFxString & s1,
const char * s2 )
inline

Definition at line 1032 of file FxString.h.

◆ operator<() [3/5]

bool operator< ( const CFxString & s1,
const OdChar * s2 )
inline

Definition at line 1040 of file FxString.h.

◆ operator<() [4/5]

bool operator< ( const char * s1,
const CFxString & s2 )
inline

Definition at line 1043 of file FxString.h.

◆ operator<() [5/5]

bool operator< ( const OdChar * s1,
const CFxString & s2 )
inline

Definition at line 1051 of file FxString.h.

◆ operator<=() [1/5]

bool operator<= ( const CFxString & s1,
const CFxString & s2 )
inline

Definition at line 1079 of file FxString.h.

◆ operator<=() [2/5]

bool operator<= ( const CFxString & s1,
const char * s2 )
inline

Definition at line 1082 of file FxString.h.

◆ operator<=() [3/5]

bool operator<= ( const CFxString & s1,
const OdChar * s2 )
inline

Definition at line 1090 of file FxString.h.

◆ operator<=() [4/5]

bool operator<= ( const char * s1,
const CFxString & s2 )
inline

Definition at line 1093 of file FxString.h.

◆ operator<=() [5/5]

bool operator<= ( const OdChar * s1,
const CFxString & s2 )
inline

Definition at line 1101 of file FxString.h.

◆ operator==() [1/6]

bool operator== ( const CFxString & s1,
const CFxString & s2 )
inline

Definition at line 970 of file FxString.h.

◆ operator==() [2/6]

bool operator== ( const CFxString & s1,
const char * s2 )
inline

Definition at line 973 of file FxString.h.

◆ operator==() [3/6]

bool operator== ( const CFxString & s1,
const OdChar * s2 )
inline

Definition at line 981 of file FxString.h.

◆ operator==() [4/6]

bool operator== ( const CFxString & s1,
const QString & s2 )
inline

Definition at line 965 of file FxString.h.

◆ operator==() [5/6]

bool operator== ( const char * s1,
const CFxString & s2 )
inline

Definition at line 988 of file FxString.h.

◆ operator==() [6/6]

bool operator== ( const OdChar * s1,
const CFxString & s2 )
inline

Definition at line 996 of file FxString.h.

◆ operator>() [1/5]

bool operator> ( const CFxString & s1,
const CFxString & s2 )
inline

Definition at line 1054 of file FxString.h.

◆ operator>() [2/5]

bool operator> ( const CFxString & s1,
const char * s2 )
inline

Definition at line 1057 of file FxString.h.

◆ operator>() [3/5]

bool operator> ( const CFxString & s1,
const OdChar * s2 )
inline

Definition at line 1065 of file FxString.h.

◆ operator>() [4/5]

bool operator> ( const char * s1,
const CFxString & s2 )
inline

Definition at line 1068 of file FxString.h.

◆ operator>() [5/5]

bool operator> ( const OdChar * s1,
const CFxString & s2 )
inline

Definition at line 1076 of file FxString.h.

◆ operator>=() [1/5]

bool operator>= ( const CFxString & s1,
const CFxString & s2 )
inline

Definition at line 1104 of file FxString.h.

◆ operator>=() [2/5]

bool operator>= ( const CFxString & s1,
const char * s2 )
inline

Definition at line 1107 of file FxString.h.

◆ operator>=() [3/5]

bool operator>= ( const CFxString & s1,
const OdChar * s2 )
inline

Definition at line 1115 of file FxString.h.

◆ operator>=() [4/5]

bool operator>= ( const char * s1,
const CFxString & s2 )
inline

Definition at line 1118 of file FxString.h.

◆ operator>=() [5/5]

bool operator>= ( const OdChar * s1,
const CFxString & s2 )
inline

Definition at line 1126 of file FxString.h.