- arrayAccessStringCtor
string arrayAccessStringCtor(string sep1, string sep2, string[][] variants...)
construct valid value access strings
- getAccessFieldsCount
size_t getAccessFieldsCount(string str, string sep)
- getIndex
ptrdiff_t getIndex(string as, string arg, string sep1 = "", string sep2 = "|")
- isArrayAccessString
bool isArrayAccessString(in string as, in string sep = "", bool allowDot = false)
- isCompatibleArrayAccessString
bool isCompatibleArrayAccessString(size_t N, string str, string sep = "")
compatible for creating access dispatches
- isCompatibleArrayAccessStrings
bool isCompatibleArrayAccessStrings(size_t N, string str, string sep1 = "", string sep2 = "|")
compatible for creating access dispatches
- isOneSymbolPerFieldAccessString
bool isOneSymbolPerFieldAccessString(string str, string sep = "")
check symbol count for access to field
- isOneSymbolPerFieldForAnyAccessString
bool isOneSymbolPerFieldForAnyAccessString(string str, string sep1 = "", string sep2 = "|")
check symbol count for access to field
- oneOfAccess
bool oneOfAccess(string str, string arg, string sep = "")
- oneOfAccessAll
bool oneOfAccessAll(string str, string arg, string sep = "")
- oneOfAnyAccessAll
bool oneOfAnyAccessAll(string str, string arg, string sep1 = "", string sep2 = "|")