constchar* NMTUtil::tracking_level_to_string(NMT_TrackingLevel lvl) { switch(lvl) { case NMT_unknown: return"unknown"; break; case NMT_off: return"off"; break; case NMT_summary: return"summary"; break; case NMT_detail: return"detail"; break; default: return"invalid"; break;
}
}
// Returns the parsed level; NMT_unknown if string is invalid
NMT_TrackingLevel NMTUtil::parse_tracking_level(constchar* s) { if (s != NULL) { if (strcmp(s, "summary") == 0) { return NMT_summary;
} elseif (strcmp(s, "detail") == 0) { return NMT_detail;
} elseif (strcmp(s, "off") == 0) { return NMT_off;
}
} return NMT_unknown;
}
MEMFLAGS NMTUtil::string_to_flag(constchar* s) { for (int i = 0; i < mt_number_of_types; i ++) {
assert(::strlen(_strings[i].enum_s) > 2, "Sanity"); // should always start with "mt" if (::strcasecmp(_strings[i].human_readable, s) == 0 ||
::strcasecmp(_strings[i].enum_s, s) == 0 ||
::strcasecmp(_strings[i].enum_s + 2, s) == 0) // "mtXXX" -> match also "XXX" or "xxx"
{ return (MEMFLAGS)i;
}
} return mtNone;
}
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.12Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-09-29)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.