des.math.util.accessstring

Members

Functions

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 = "|")

Meta