Foam::word Foam::interpolationTable<Type>::boundsHandlingToWord ( const boundsHandling& bound ) const { word enumName("warn"); switch (bound) { case interpolationTable::ERROR: { enumName = "error"; break; } case interpolationTable::WARN: { enumName = "warn"; break; } case interpolationTable::CLAMP: { enumName = "clamp"; break; } case interpolationTable::REPEAT: { enumName = "repeat"; break; } } return enumName; }
static void formatCharacter(QTextStream &str, const QChar &qc, FormattingContext &context) { const ushort unicode = qc.unicode(); str << "U+" << qSetFieldWidth(4) << qSetPadChar('0') << uppercasedigits << hex << unicode << dec << qSetFieldWidth(0) << ' '; const EnumLookup *specialChar = enumLookup(unicode, specialCharactersEnumLookup, sizeof(specialCharactersEnumLookup) / sizeof(EnumLookup)); if (specialChar) str << specialChar->description; else str << "'" << qc << '\''; const int category = qc.category(); if (category != context.category) { str << " category=" << enumName(category, categoryEnumLookup, sizeof(categoryEnumLookup) / sizeof(EnumLookup)); context.category = category; } #if QT_VERSION >= 0x050100 const int script = qc.script(); if (script != context.script) { str << " script=" << enumName(script, scriptEnumLookup, sizeof(scriptEnumLookup) / sizeof(EnumLookup)) << '(' << script << ')'; context.script = script; } #endif // Qt 5 const int direction = qc.direction(); if (direction != context.direction) { str << " direction=" << enumName(direction, directionEnumLookup, sizeof(directionEnumLookup) / sizeof(EnumLookup)); context.direction = direction; } #if QT_VERSION >= 0x050000 const int joiningType = qc.joiningType(); if (joiningType != context.joiningType) { str << " joiningType=" << enumName(joiningType, joiningTypeEnumLookup, sizeof(joiningTypeEnumLookup) / sizeof(EnumLookup)); context.joiningType = joiningType; } #endif // Qt 5QWidget const int decompositionTag = qc.decompositionTag(); if (decompositionTag != context.decompositionTag) { str << " decomposition=" << enumName(decompositionTag, decompositionEnumLookup, sizeof(decompositionEnumLookup) / sizeof(EnumLookup)); context.decompositionTag = decompositionTag; } const int unicodeVersion = qc.unicodeVersion(); if (unicodeVersion != context.unicodeVersion) { str << " version=" << enumName(unicodeVersion, unicodeVersionEnumLookup, sizeof(unicodeVersionEnumLookup) / sizeof(EnumLookup)); context.unicodeVersion = unicodeVersion; } }