CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Functions
FxString.h File Reference
#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

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

Definition at line 151 of file FxString.h.

◆ getAtWW

#define getAtWW   getAtWU

Definition at line 156 of file FxString.h.

◆ wide_str

#define wide_str   wide_strW

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

Definition at line 190 of file FxString.h.

◆ wide_strW

#define wide_strW   wide_strU

Definition at line 196 of file FxString.h.

Typedef Documentation

◆ CFxAnsiStringClass

Definition at line 36 of file FxString.h.

◆ CFxStringArray

typedef std::vector<CFxString> CFxStringArray

Definition at line 35 of file FxString.h.

Function Documentation

◆ operator!=() [1/6]

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

Definition at line 969 of file FxString.h.

◆ operator!=() [2/6]

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

Definition at line 972 of file FxString.h.

◆ operator!=() [3/6]

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

Definition at line 980 of file FxString.h.

◆ operator!=() [4/6]

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

Definition at line 964 of file FxString.h.

◆ operator!=() [5/6]

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

Definition at line 983 of file FxString.h.

◆ operator!=() [6/6]

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

Definition at line 991 of file FxString.h.

◆ operator<() [1/5]

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

Definition at line 994 of file FxString.h.

◆ operator<() [2/5]

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

Definition at line 997 of file FxString.h.

◆ operator<() [3/5]

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

Definition at line 1005 of file FxString.h.

◆ operator<() [4/5]

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

Definition at line 1008 of file FxString.h.

◆ operator<() [5/5]

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

Definition at line 1016 of file FxString.h.

◆ operator<=() [1/5]

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

Definition at line 1044 of file FxString.h.

◆ operator<=() [2/5]

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

Definition at line 1047 of file FxString.h.

◆ operator<=() [3/5]

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

Definition at line 1055 of file FxString.h.

◆ operator<=() [4/5]

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

Definition at line 1058 of file FxString.h.

◆ operator<=() [5/5]

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

Definition at line 1066 of file FxString.h.

◆ operator==() [1/6]

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

Definition at line 935 of file FxString.h.

◆ operator==() [2/6]

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

Definition at line 938 of file FxString.h.

◆ operator==() [3/6]

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

Definition at line 946 of file FxString.h.

◆ operator==() [4/6]

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

Definition at line 930 of file FxString.h.

◆ operator==() [5/6]

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

Definition at line 953 of file FxString.h.

◆ operator==() [6/6]

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

Definition at line 961 of file FxString.h.

◆ operator>() [1/5]

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

Definition at line 1019 of file FxString.h.

◆ operator>() [2/5]

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

Definition at line 1022 of file FxString.h.

◆ operator>() [3/5]

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

Definition at line 1030 of file FxString.h.

◆ operator>() [4/5]

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

Definition at line 1033 of file FxString.h.

◆ operator>() [5/5]

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

Definition at line 1041 of file FxString.h.

◆ operator>=() [1/5]

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

Definition at line 1069 of file FxString.h.

◆ operator>=() [2/5]

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

Definition at line 1072 of file FxString.h.

◆ operator>=() [3/5]

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

Definition at line 1080 of file FxString.h.

◆ operator>=() [4/5]

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

Definition at line 1083 of file FxString.h.

◆ operator>=() [5/5]

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

Definition at line 1091 of file FxString.h.