ReactOS  0.4.14-dev-57-g333b8f1
chstring.h File Reference
#include <windows.h>
#include <provexce.h>
Include dependency graph for chstring.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CHStringData
 
class  CHString
 

Macros

#define _CHSTRING_H
 

Functions

BOOL operator== (const CHString &s1, LPCWSTR s2)
 
BOOL operator== (const CHString &s1, const CHString &s2)
 
BOOL operator!= (const CHString &s1, LPCWSTR s2)
 
BOOL operator!= (const CHString &s1, const CHString &s2)
 
BOOL operator< (const CHString &s1, LPCWSTR s2)
 
BOOL operator< (const CHString &s1, const CHString &s2)
 
BOOL operator> (const CHString &s1, LPCWSTR s2)
 
BOOL operator> (const CHString &s1, const CHString &s2)
 
BOOL operator<= (const CHString &s1, LPCWSTR s2)
 
BOOL operator<= (const CHString &s1, const CHString &s2)
 
BOOL operator>= (const CHString &s1, LPCWSTR s2)
 
BOOL operator>= (const CHString &s1, const CHString &s2)
 

Macro Definition Documentation

◆ _CHSTRING_H

#define _CHSTRING_H

Definition at line 4 of file chstring.h.

Function Documentation

◆ operator!=() [1/2]

BOOL operator!= ( const CHString s1,
LPCWSTR  s2 
)
inline

Definition at line 115 of file chstring.h.

115 { return s1.Compare(s2) != 0; }
struct S2 s2
struct S1 s1
HRESULT Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)

◆ operator!=() [2/2]

BOOL operator!= ( const CHString s1,
const CHString s2 
)
inline

Definition at line 116 of file chstring.h.

116 { return s1.Compare(s2) != 0; }
struct S2 s2
struct S1 s1
HRESULT Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)

◆ operator<() [1/2]

BOOL operator< ( const CHString s1,
LPCWSTR  s2 
)
inline

Definition at line 118 of file chstring.h.

118 { return s1.Compare(s2) < 0; }
struct S2 s2
struct S1 s1
HRESULT Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)

◆ operator<() [2/2]

BOOL operator< ( const CHString s1,
const CHString s2 
)
inline

Definition at line 119 of file chstring.h.

119 { return s1.Compare(s2) < 0; }
struct S2 s2
struct S1 s1
HRESULT Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)

◆ operator<=() [1/2]

BOOL operator<= ( const CHString s1,
LPCWSTR  s2 
)
inline

Definition at line 124 of file chstring.h.

124 { return s1.Compare(s2) <= 0; }
struct S2 s2
struct S1 s1
HRESULT Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)

◆ operator<=() [2/2]

BOOL operator<= ( const CHString s1,
const CHString s2 
)
inline

Definition at line 125 of file chstring.h.

125 { return s1.Compare(s2) <= 0; }
struct S2 s2
struct S1 s1
HRESULT Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)

◆ operator==() [1/2]

BOOL operator== ( const CHString s1,
LPCWSTR  s2 
)
inline

Definition at line 112 of file chstring.h.

112 { return s1.Compare(s2) == 0; }
struct S2 s2
struct S1 s1
HRESULT Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)

◆ operator==() [2/2]

BOOL operator== ( const CHString s1,
const CHString s2 
)
inline

Definition at line 113 of file chstring.h.

113 { return s1.Compare(s2) == 0; }
struct S2 s2
struct S1 s1
HRESULT Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)

◆ operator>() [1/2]

BOOL operator> ( const CHString s1,
LPCWSTR  s2 
)
inline

Definition at line 121 of file chstring.h.

121 { return s1.Compare(s2) > 0; }
struct S2 s2
struct S1 s1
HRESULT Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)

◆ operator>() [2/2]

BOOL operator> ( const CHString s1,
const CHString s2 
)
inline

Definition at line 122 of file chstring.h.

122 { return s1.Compare(s2) > 0; }
struct S2 s2
struct S1 s1
HRESULT Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)

◆ operator>=() [1/2]

BOOL operator>= ( const CHString s1,
LPCWSTR  s2 
)
inline

Definition at line 127 of file chstring.h.

127 { return s1.Compare(s2) >= 0; }
struct S2 s2
struct S1 s1
HRESULT Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)

◆ operator>=() [2/2]

BOOL operator>= ( const CHString s1,
const CHString s2 
)
inline

Definition at line 128 of file chstring.h.

128 { return s1.Compare(s2) >= 0; }
struct S2 s2
struct S1 s1
HRESULT Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)