18 knowCore::Uri unaliased(
const Uri& _uri) {
return aliases_from_to.value(_uri, _uri); }
20 TypeCheckingMode _conversionMode)
22 Uri from_u = unaliased(_from);
23 Uri to_u = unaliased(_to);
25 if(_conversionMode == TypeCheckingMode::Force)
32 return safe_converters.value(from_u).value(to_u,
nullptr);
37 return comparators.value((
int)_operator)
38 .value(unaliased(_from))
39 .value(unaliased(_to),
nullptr);
42 const Uri& _from,
const Uri& _to)
44 return operators.value((
int)_operator).value(unaliased(_from)).value(unaliased(_to),
nullptr);