#include <OW_SessionLanguage.hpp>
Public Member Functions | |
LanguageTag () | |
LanguageTag (const char *languageTag) | |
LanguageTag (const LanguageTag &arg) | |
bool | invalid () const |
Int32 | getWeight () const |
LanguageTag & | operator= (const LanguageTag &arg) |
LanguageTag & | operator= (const char *arg) |
int | compareWeight (const LanguageTag &arg) const |
bool | operator< (const LanguageTag &arg) const |
bool | operator> (const LanguageTag &arg) const |
bool | operator<= (const LanguageTag &arg) const |
bool | operator>= (const LanguageTag &arg) const |
bool | operator== (const LanguageTag &arg) const |
bool | operator!= (const LanguageTag &arg) const |
const char * | assign (const char *arg) |
LanguageTag & | copy (const LanguageTag &arg) |
String | toString () const |
String | getSubtag1 () const |
String | getSubtag2 () const |
String | getSubtag3 () const |
Private Member Functions | |
const char * | setWeight (const char *arg) |
const char * | setSubTags (const char *languageTag) |
const char * | parseSubTag (const char *arg, char *tagField) |
Private Attributes | |
char | m_subtag1 [9] |
char | m_subtag2 [9] |
char | m_subtag3 [9] |
Int32 | m_weight |
bool | m_explicitQualityValue |
Friends | |
class | SessionLanguage |
Definition at line 48 of file OW_SessionLanguage.hpp.
|
Definition at line 72 of file OW_SessionLanguage.cpp. References m_explicitQualityValue, m_subtag1, m_subtag2, m_subtag3, and m_weight. |
|
Definition at line 82 of file OW_SessionLanguage.cpp. References assign(). |
|
Definition at line 88 of file OW_SessionLanguage.cpp. References copy(). |
|
Definition at line 110 of file OW_SessionLanguage.cpp. References m_explicitQualityValue, m_weight, and setSubTags(). Referenced by OW_NAMESPACE::SessionLanguage::buildLangTags(), LanguageTag(), and operator=(). |
|
Definition at line 131 of file OW_SessionLanguage.cpp. References m_explicitQualityValue, and m_weight. |
|
Definition at line 119 of file OW_SessionLanguage.cpp. References m_explicitQualityValue, m_subtag1, m_subtag2, m_subtag3, and m_weight. Referenced by LanguageTag(), and operator=(). |
|
Definition at line 71 of file OW_SessionLanguage.hpp. |
|
Definition at line 72 of file OW_SessionLanguage.hpp. |
|
Definition at line 73 of file OW_SessionLanguage.hpp. |
|
Definition at line 56 of file OW_SessionLanguage.hpp. |
|
Definition at line 55 of file OW_SessionLanguage.hpp. Referenced by toString(). |
|
Definition at line 67 of file OW_SessionLanguage.hpp. |
|
Definition at line 62 of file OW_SessionLanguage.hpp. |
|
Definition at line 64 of file OW_SessionLanguage.hpp. |
|
Definition at line 102 of file OW_SessionLanguage.cpp. References assign(). |
|
Definition at line 95 of file OW_SessionLanguage.cpp. References copy(). |
|
Definition at line 66 of file OW_SessionLanguage.hpp. |
|
Definition at line 63 of file OW_SessionLanguage.hpp. |
|
Definition at line 65 of file OW_SessionLanguage.hpp. |
|
Definition at line 211 of file OW_SessionLanguage.cpp. Referenced by setSubTags(). |
|
Definition at line 171 of file OW_SessionLanguage.cpp. References m_explicitQualityValue, m_subtag1, m_subtag2, m_subtag3, m_weight, parseSubTag(), setWeight(), and OW_NAMESPACE::skipWhite(). Referenced by assign(). |
|
Definition at line 249 of file OW_SessionLanguage.cpp. References m_explicitQualityValue, m_subtag1, m_weight, and OW_NAMESPACE::skipWhite(). Referenced by setSubTags(). |
|
Definition at line 147 of file OW_SessionLanguage.cpp. |
|
Definition at line 109 of file OW_SessionLanguage.hpp. |
|
Definition at line 107 of file OW_SessionLanguage.hpp. Referenced by assign(), compareWeight(), copy(), LanguageTag(), setSubTags(), and setWeight(). |
|
Definition at line 89 of file OW_SessionLanguage.hpp. Referenced by copy(), OW_NAMESPACE::SessionLanguage::langsMatch(), LanguageTag(), parseSubTag(), setSubTags(), setWeight(), and toString(). |
|
Definition at line 98 of file OW_SessionLanguage.hpp. Referenced by copy(), OW_NAMESPACE::SessionLanguage::langsMatch(), LanguageTag(), setSubTags(), and toString(). |
|
Definition at line 103 of file OW_SessionLanguage.hpp. Referenced by copy(), OW_NAMESPACE::SessionLanguage::langsMatch(), LanguageTag(), setSubTags(), and toString(). |
|
Definition at line 105 of file OW_SessionLanguage.hpp. Referenced by assign(), compareWeight(), copy(), LanguageTag(), setSubTags(), and setWeight(). |