AddReference(void) const | CObject | inline |
Assign(const CSerialObject &source, ESerialRecursionMode how=eRecursive) | CSerialObject | virtual |
CanBeDeleted(void) const THROWS_NONE | CObject | inline |
CanGetCase_sensitive(void) const | CString_constraint_Base | inline |
CanGetIgnore_punct(void) const | CString_constraint_Base | inline |
CanGetIgnore_space(void) const | CString_constraint_Base | inline |
CanGetIgnore_weasel(void) const | CString_constraint_Base | inline |
CanGetIgnore_words(void) const | CString_constraint_Base | inline |
CanGetIs_all_caps(void) const | CString_constraint_Base | inline |
CanGetIs_all_lower(void) const | CString_constraint_Base | inline |
CanGetIs_all_punct(void) const | CString_constraint_Base | inline |
CanGetIs_first_cap(void) const | CString_constraint_Base | inline |
CanGetIs_first_each_cap(void) const | CString_constraint_Base | inline |
CanGetMatch_location(void) const | CString_constraint_Base | inline |
CanGetMatch_text(void) const | CString_constraint_Base | inline |
CanGetNot_present(void) const | CString_constraint_Base | inline |
CanGetWhole_word(void) const | CString_constraint_Base | inline |
CDebugDumpable(void) | CDebugDumpable | inline |
CheckReferenceOverflow(TCount count) const | CObject | private |
CObject(void) | CObject | |
CObject(const CObject &src) | CObject | |
CSerialObject(void) | CSerialObject | |
CString_constraint() | CString_constraint | |
CString_constraint(const CString_constraint &value)=delete | CString_constraint | private |
CString_constraint_Base(void) | CString_constraint_Base | |
CString_constraint_Base(const CString_constraint_Base &) | CString_constraint_Base | private |
DebugDump(CDebugDumpContext ddc, unsigned int depth) const | CSerialObject | virtual |
DebugDumpFormat(CDebugDumpFormatter &ddf, const string &bundle, unsigned int depth) const | CDebugDumpable | |
DebugDumpText(ostream &out, const string &bundle, unsigned int depth) const | CDebugDumpable | |
DECLARE_INTERNAL_TYPE_INFO() | CString_constraint_Base | |
DeleteThis(void) | CObject | protectedvirtual |
DoDeleteThisObject(void) | CObject | virtual |
DoNotDeleteThisObject(void) | CObject | virtual |
DumpToConsole(void) const | CDebugDumpable | |
e_automatic enum value | CString_constraint | private |
e_lowercase enum value | CString_constraint | private |
E_memberIndex enum name | CString_constraint_Base | |
e_original enum value | CString_constraint | private |
e_uppercase enum value | CString_constraint | private |
EAllocFillMode enum name | CObject | |
eAllocFillNone enum value | CObject | |
eAllocFillPattern enum value | CObject | |
eAllocFillZero enum value | CObject | |
ECase enum name | CString_constraint | private |
eCounterBitsCanBeDeleted | CObject | static |
eCounterBitsInPlainHeap | CObject | static |
eCounterBitsPlaceMask | CObject | static |
eCounterStateMask | CObject | static |
eCounterStep | CObject | static |
eCounterValid | CObject | static |
Empty() const | CString_constraint | |
EnableDebugDump(bool on) | CDebugDumpable | static |
Equals(const CSerialObject &object, ESerialRecursionMode how=eRecursive) const | CSerialObject | virtual |
GetAllocFillMode(void) | CObject | static |
GetCase_sensitive(void) const | CString_constraint_Base | inline |
GetIgnore_punct(void) const | CString_constraint_Base | inline |
GetIgnore_space(void) const | CString_constraint_Base | inline |
GetIgnore_weasel(void) const | CString_constraint_Base | inline |
GetIgnore_words(void) const | CString_constraint_Base | inline |
GetIs_all_caps(void) const | CString_constraint_Base | inline |
GetIs_all_lower(void) const | CString_constraint_Base | inline |
GetIs_all_punct(void) const | CString_constraint_Base | inline |
GetIs_first_cap(void) const | CString_constraint_Base | inline |
GetIs_first_each_cap(void) const | CString_constraint_Base | inline |
GetMatch_location(void) const | CString_constraint_Base | inline |
GetMatch_text(void) const | CString_constraint_Base | inline |
GetNamespaceName(void) const | CSerialObject | |
GetNamespacePrefix(void) const | CSerialObject | |
GetNot_present(void) const | CString_constraint_Base | inline |
GetStringsFromObject(const T &obj, vector< string > &strs) const | CString_constraint | inline |
GetThisTypeInfo(void) const =0 | CSerialObject | pure virtual |
GetWhole_word(void) const | CString_constraint_Base | inline |
HasNamespaceName(void) const | CSerialObject | |
HasNamespacePrefix(void) const | CSerialObject | |
InitCounter(void) | CObject | inlineprivate |
InvalidObject(void) const | CObject | private |
IsAllocatedInPool(void) const THROWS_NONE | CObject | inline |
IsSetCase_sensitive(void) const | CString_constraint_Base | inline |
IsSetIgnore_punct(void) const | CString_constraint_Base | inline |
IsSetIgnore_space(void) const | CString_constraint_Base | inline |
IsSetIgnore_weasel(void) const | CString_constraint_Base | inline |
IsSetIgnore_words(void) const | CString_constraint_Base | inline |
IsSetIs_all_caps(void) const | CString_constraint_Base | inline |
IsSetIs_all_lower(void) const | CString_constraint_Base | inline |
IsSetIs_all_punct(void) const | CString_constraint_Base | inline |
IsSetIs_first_cap(void) const | CString_constraint_Base | inline |
IsSetIs_first_each_cap(void) const | CString_constraint_Base | inline |
IsSetMatch_location(void) const | CString_constraint_Base | inline |
IsSetMatch_text(void) const | CString_constraint_Base | inline |
IsSetNot_present(void) const | CString_constraint_Base | inline |
IsSetWhole_word(void) const | CString_constraint_Base | inline |
m_Case_sensitive | CString_constraint_Base | private |
m_Counter | CObject | mutableprivate |
m_Ignore_punct | CString_constraint_Base | private |
m_Ignore_space | CString_constraint_Base | private |
m_Ignore_weasel | CString_constraint_Base | private |
m_Ignore_words | CString_constraint_Base | private |
m_Is_all_caps | CString_constraint_Base | private |
m_Is_all_lower | CString_constraint_Base | private |
m_Is_all_punct | CString_constraint_Base | private |
m_Is_first_cap | CString_constraint_Base | private |
m_Is_first_each_cap | CString_constraint_Base | private |
m_match | CString_constraint | mutableprivate |
m_Match_location | CString_constraint_Base | private |
m_Match_text | CString_constraint_Base | private |
m_Not_present | CString_constraint_Base | private |
m_set_State | CString_constraint_Base | private |
m_Whole_word | CString_constraint_Base | private |
Match(const CMatchString &str) const | CString_constraint | |
ms_UnassignedByte | CSerialObject | static |
ms_UnassignedStr | CSerialObject | static |
ObjectStateCanBeDeleted(TCount count) | CObject | inlineprivatestatic |
ObjectStateIsAllocatedInPool(TCount count) | CObject | inlineprivatestatic |
ObjectStateReferenced(TCount count) | CObject | inlineprivatestatic |
ObjectStateReferencedOnlyOnce(TCount count) | CObject | inlineprivatestatic |
ObjectStateUnreferenced(TCount count) | CObject | inlineprivatestatic |
ObjectStateValid(TCount count) | CObject | inlineprivatestatic |
operator delete(void *ptr) | CObject | |
operator delete(void *ptr, void *place) | CObject | |
operator delete(void *ptr, CObjectMemoryPool *place) | CObject | |
operator delete[](void *ptr) | CObject | |
operator new(size_t size) | CObject | |
operator new(size_t size, void *place) | CObject | |
operator new(size_t size, CObjectMemoryPool *place) | CObject | |
operator new[](size_t size) | CObject | |
operator=(const CString_constraint &value)=delete | CString_constraint | private |
CSerialObject::operator=(const CObject &src) THROWS_NONE | CObject | inline |
Referenced(void) const THROWS_NONE | CObject | inline |
ReferencedOnlyOnce(void) const THROWS_NONE | CObject | inline |
ReleaseReference(void) const | CObject | |
RemoveLastReference(TCount count) const | CObject | private |
RemoveReference(void) const | CObject | inline |
ReplaceStringConstraintPortionInString(string &result, const CMatchString &str, const string &replace) const | CString_constraint | |
Reset(void) | CString_constraint_Base | virtual |
ResetCase_sensitive(void) | CString_constraint_Base | inline |
ResetIgnore_punct(void) | CString_constraint_Base | inline |
ResetIgnore_space(void) | CString_constraint_Base | inline |
ResetIgnore_weasel(void) | CString_constraint_Base | inline |
ResetIgnore_words(void) | CString_constraint_Base | |
ResetIs_all_caps(void) | CString_constraint_Base | inline |
ResetIs_all_lower(void) | CString_constraint_Base | inline |
ResetIs_all_punct(void) | CString_constraint_Base | inline |
ResetIs_first_cap(void) | CString_constraint_Base | inline |
ResetIs_first_each_cap(void) | CString_constraint_Base | inline |
ResetMatch_location(void) | CString_constraint_Base | inline |
ResetMatch_text(void) | CString_constraint_Base | |
ResetNot_present(void) | CString_constraint_Base | inline |
ResetWhole_word(void) | CString_constraint_Base | inline |
s_WeaselWords | CString_constraint | static |
SetAllocFillMode(EAllocFillMode mode) | CObject | static |
SetAllocFillMode(const string &value) | CObject | static |
SetCase_sensitive(TCase_sensitive value) | CString_constraint_Base | inline |
SetCase_sensitive(void) | CString_constraint_Base | inline |
SetDefaultCase_sensitive(void) | CString_constraint_Base | inline |
SetDefaultIgnore_punct(void) | CString_constraint_Base | inline |
SetDefaultIgnore_space(void) | CString_constraint_Base | inline |
SetDefaultIgnore_weasel(void) | CString_constraint_Base | inline |
SetDefaultIs_all_caps(void) | CString_constraint_Base | inline |
SetDefaultIs_all_lower(void) | CString_constraint_Base | inline |
SetDefaultIs_all_punct(void) | CString_constraint_Base | inline |
SetDefaultIs_first_cap(void) | CString_constraint_Base | inline |
SetDefaultIs_first_each_cap(void) | CString_constraint_Base | inline |
SetDefaultMatch_location(void) | CString_constraint_Base | inline |
SetDefaultNot_present(void) | CString_constraint_Base | inline |
SetDefaultWhole_word(void) | CString_constraint_Base | inline |
SetIgnore_punct(TIgnore_punct value) | CString_constraint_Base | inline |
SetIgnore_punct(void) | CString_constraint_Base | inline |
SetIgnore_space(TIgnore_space value) | CString_constraint_Base | inline |
SetIgnore_space(void) | CString_constraint_Base | inline |
SetIgnore_weasel(TIgnore_weasel value) | CString_constraint_Base | inline |
SetIgnore_weasel(void) | CString_constraint_Base | inline |
SetIgnore_words(TIgnore_words &value) | CString_constraint_Base | |
SetIgnore_words(void) | CString_constraint_Base | |
SetIs_all_caps(TIs_all_caps value) | CString_constraint_Base | inline |
SetIs_all_caps(void) | CString_constraint_Base | inline |
SetIs_all_lower(TIs_all_lower value) | CString_constraint_Base | inline |
SetIs_all_lower(void) | CString_constraint_Base | inline |
SetIs_all_punct(TIs_all_punct value) | CString_constraint_Base | inline |
SetIs_all_punct(void) | CString_constraint_Base | inline |
SetIs_first_cap(TIs_first_cap value) | CString_constraint_Base | inline |
SetIs_first_cap(void) | CString_constraint_Base | inline |
SetIs_first_each_cap(TIs_first_each_cap value) | CString_constraint_Base | inline |
SetIs_first_each_cap(void) | CString_constraint_Base | inline |
SetMatch_location(TMatch_location value) | CString_constraint_Base | inline |
SetMatch_location(void) | CString_constraint_Base | inline |
SetMatch_text(const TMatch_text &value) | CString_constraint | inline |
SetMatch_text(void) | CString_constraint | inline |
CString_constraint_Base::SetMatch_text(TMatch_text &&value) | CString_constraint_Base | inline |
SetNot_present(TNot_present value) | CString_constraint_Base | inline |
SetNot_present(void) | CString_constraint_Base | inline |
SetVerifyDataGlobal(ESerialVerifyData verify) | CSerialObject | static |
SetVerifyDataThread(ESerialVerifyData verify) | CSerialObject | static |
SetWhole_word(TWhole_word value) | CString_constraint_Base | inline |
SetWhole_word(void) | CString_constraint_Base | inline |
sm_DumpEnabled | CDebugDumpable | privatestatic |
TCase_sensitive typedef | CString_constraint_Base | |
TCount typedef | CObject | |
TCounter typedef | CObject | |
ThrowNullPointerException(void) | CObject | static |
ThrowNullPointerException(const type_info &type) | CObject | static |
ThrowUnassigned(TMemberIndex index) const | CSerialObject | |
ThrowUnassigned(TMemberIndex index, const char *file_name, int file_line) const | CSerialObject | |
TIgnore_punct typedef | CString_constraint_Base | |
TIgnore_space typedef | CString_constraint_Base | |
TIgnore_weasel typedef | CString_constraint_Base | |
TIgnore_words typedef | CString_constraint_Base | |
TIs_all_caps typedef | CString_constraint_Base | |
TIs_all_lower typedef | CString_constraint_Base | |
TIs_all_punct typedef | CString_constraint_Base | |
TIs_first_cap typedef | CString_constraint_Base | |
TIs_first_each_cap typedef | CString_constraint_Base | |
TLockerType typedef | CObject | |
TMatch_location typedef | CString_constraint_Base | |
TMatch_text typedef | CString_constraint_Base | |
TmemberIndex typedef | CString_constraint_Base | |
TNot_present typedef | CString_constraint_Base | |
Tparent typedef | CString_constraint | private |
TWhole_word typedef | CString_constraint_Base | |
UnassignedByte(void) | CSerialObject | inlinestatic |
UnassignedString(void) | CSerialObject | inlinestatic |
UnassignedStringUTF8(void) | CSerialObject | inlinestatic |
x_AdvancedStringCompare(const string &str, const string &str_match, const char prev_char, size_t *ini_target_match_len=0) const | CString_constraint | private |
x_AdvancedStringMatch(const string &str, const string &tmp_match) const | CString_constraint | private |
x_DoesSingleStringMatchConstraint(const CMatchString &str) const | CString_constraint | private |
x_GetCompareString(const CMatchString &s, ECase e_case=e_automatic) const | CString_constraint | private |
x_GetConstraintString(ECase e_case=e_automatic) const | CString_constraint | private |
x_GetVerifyData(void) | CSerialObject | privatestatic |
x_IsAllCaps(const CMatchString &str) const | CString_constraint | private |
x_IsAllLowerCase(const CMatchString &str) const | CString_constraint | private |
x_IsAllPunctuation(const CMatchString &str) const | CString_constraint | private |
x_IsAllSkippable(const CTempString &str) const | CString_constraint | private |
x_IsFirstCap(const CMatchString &str) const | CString_constraint | private |
x_IsFirstEachCap(const CMatchString &str) const | CString_constraint | private |
x_IsSkippable(const char ch) const | CString_constraint | private |
x_IsWholeWordMatch(const CTempString &start, size_t found, size_t match_len, bool disallow_slash=false) const | CString_constraint | private |
x_MatchFound(CTempString &search, CTempString &pattern) const | CString_constraint | private |
x_PartialCompare(const string &str, const string &pattern, char prev_char, size_t &match_len) const | CString_constraint | private |
x_ReplaceContains(string &val, const string &replace) const | CString_constraint | private |
~CDebugDumpable(void) | CDebugDumpable | virtual |
~CObject(void) | CObject | virtual |
~CSerialObject(void) | CSerialObject | virtual |
~CString_constraint() | CString_constraint | virtual |
~CString_constraint_Base(void) | CString_constraint_Base | virtual |