CFx SDK Documentation  2023 SP0
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

 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 144 of file FxString.h.

◆ getAtWW

#define getAtWW   getAtWU

Definition at line 149 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 183 of file FxString.h.

◆ wide_strW

#define wide_strW   wide_strU

Definition at line 189 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 962 of file FxString.h.

◆ operator!=() [2/6]

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

Definition at line 965 of file FxString.h.

◆ operator!=() [3/6]

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

Definition at line 973 of file FxString.h.

◆ operator!=() [4/6]

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

Definition at line 957 of file FxString.h.

◆ operator!=() [5/6]

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

Definition at line 976 of file FxString.h.

◆ operator!=() [6/6]

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

Definition at line 984 of file FxString.h.

◆ operator<() [1/5]

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

Definition at line 987 of file FxString.h.

◆ operator<() [2/5]

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

Definition at line 990 of file FxString.h.

◆ operator<() [3/5]

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

Definition at line 998 of file FxString.h.

◆ operator<() [4/5]

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

Definition at line 1001 of file FxString.h.

◆ operator<() [5/5]

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

Definition at line 1009 of file FxString.h.

◆ operator<=() [1/5]

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

Definition at line 1037 of file FxString.h.

◆ operator<=() [2/5]

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

Definition at line 1040 of file FxString.h.

◆ operator<=() [3/5]

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

Definition at line 1048 of file FxString.h.

◆ operator<=() [4/5]

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

Definition at line 1051 of file FxString.h.

◆ operator<=() [5/5]

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

Definition at line 1059 of file FxString.h.

◆ operator==() [1/6]

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

Definition at line 928 of file FxString.h.

◆ operator==() [2/6]

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

Definition at line 931 of file FxString.h.

◆ operator==() [3/6]

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

Definition at line 939 of file FxString.h.

◆ operator==() [4/6]

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

Definition at line 923 of file FxString.h.

◆ operator==() [5/6]

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

Definition at line 946 of file FxString.h.

◆ operator==() [6/6]

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

Definition at line 954 of file FxString.h.

◆ operator>() [1/5]

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

Definition at line 1012 of file FxString.h.

◆ operator>() [2/5]

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

Definition at line 1015 of file FxString.h.

◆ operator>() [3/5]

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

Definition at line 1023 of file FxString.h.

◆ operator>() [4/5]

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

Definition at line 1026 of file FxString.h.

◆ operator>() [5/5]

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

Definition at line 1034 of file FxString.h.

◆ operator>=() [1/5]

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

Definition at line 1062 of file FxString.h.

◆ operator>=() [2/5]

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

Definition at line 1065 of file FxString.h.

◆ operator>=() [3/5]

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

Definition at line 1073 of file FxString.h.

◆ operator>=() [4/5]

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

Definition at line 1076 of file FxString.h.

◆ operator>=() [5/5]

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

Definition at line 1084 of file FxString.h.