Corrade/Utility/ directory

Namespace Corrade::Utility, Corrade::Utility::Path, Corrade::Utility::String, Corrade::Utility::System, Corrade::Utility::Unicode.

Files

file AbstractHash.h
Class Corrade::Utility::AbstractHash.
file Algorithms.h new in 2020.06
Function Corrade::Utility::copy(), Corrade::Utility::flipInPlace()
file AndroidLogStreamBuffer.h
Class Corrade::Utility::AndroidLogStreamBuffer.
file Arguments.h
Class Corrade::Utility::Arguments.
file Assert.h
Macro CORRADE_ASSERT(), CORRADE_CONSTEXPR_ASSERT(), CORRADE_ASSERT_OUTPUT(), CORRADE_ASSERT_UNREACHABLE(), CORRADE_INTERNAL_ASSERT(), CORRADE_INTERNAL_CONSTEXPR_ASSERT(), CORRADE_INTERNAL_ASSERT_OUTPUT(), CORRADE_INTERNAL_ASSERT_EXPRESSION(), CORRADE_INTERNAL_ASSERT_UNREACHABLE(), CORRADE_NO_ASSERT, CORRADE_GRACEFUL_ASSERT, CORRADE_STANDARD_ASSERT.
file BitAlgorithms.h new in Git master
Function Corrade::Utility::copyMasked()
file Configuration.h
Class Corrade::Utility::Configuration.
file ConfigurationGroup.h
Class Corrade::Utility::ConfigurationGroup.
file ConfigurationValue.h
Class Corrade::Utility::ConfigurationValue, enum Corrade::Utility::ConfigurationValueFlag, enum set Corrade::Utility::ConfigurationValueFlags.
file Debug.h
Class Corrade::Utility::Debug, Corrade::Utility::Warning, Corrade::Utility::Error, Corrade::Utility::Fatal.
file DebugAssert.h new in Git master
Macro CORRADE_DEBUG_ASSERT(), CORRADE_CONSTEXPR_DEBUG_ASSERT(), CORRADE_DEBUG_ASSERT_OUTPUT(), CORRADE_DEBUG_ASSERT_UNREACHABLE(), CORRADE_INTERNAL_DEBUG_ASSERT(), CORRADE_INTERNAL_CONSTEXPR_DEBUG_ASSERT(), CORRADE_INTERNAL_DEBUG_ASSERT_OUTPUT(), CORRADE_INTERNAL_DEBUG_ASSERT_EXPRESSION(), CORRADE_INTERNAL_DEBUG_ASSERT_UNREACHABLE()
file DebugStl.h new in 2019.10
STL compatibility for Corrade::Utility::Debug.
file DebugStlStringView.h new in Git master
STL std::string_view compatibility for Corrade::Utility::Debug.
file Directory.h deprecated in Git master
Namespace Corrade::Utility::Directory.
file Endianness.h
Namespace Corrade::Utility::Endianness.
file EndiannessBatch.h new in 2020.06
Namespace Corrade::Utility::Endianness.
file FileWatcher.h
Class Corrade::Utility::FileWatcher.
file Format.h
Function Corrade::Utility::format(), Corrade::Utility::formatInto(), Corrade::Utility::print(), Corrade::Utility::printError()
file FormatStl.h new in 2019.10
Function Corrade::Utility::formatString(), Corrade::Utility::formatInto(), STL std::string compatibility for Utility::format()
file FormatStlStringView.h new in Git master
file IntrinsicsAvx.h new in Git master
Intrinsics for x86 LZCNT, BMI1, BMI2, AVX, AVX F16C, AVX FMA and AVX2 instructions.
file IntrinsicsSse2.h new in Git master
Intrinsics for x86 SSE2 instructions.
file IntrinsicsSse3.h new in Git master
Intrinsics for x86 SSE3 instructions.
file IntrinsicsSse4.h new in Git master
Intrinsics for x86 SSE4.1, SSE4.2 and POPCNT instructions.
file IntrinsicsSsse3.h new in Git master
Intrinsics for x86 SSSE3 instructions.
file Json.h new in Git master
Class Corrade::Utility::Json, Corrade::Utility::JsonToken.
file JsonWriter.h new in Git master
Class Corrade::Utility::JsonWriter.
file Macros.h
Macro CORRADE_DEPRECATED(), CORRADE_DEPRECATED_ALIAS(), CORRADE_DEPRECATED_NAMESPACE(), CORRADE_DEPRECATED_ENUM(), CORRADE_DEPRECATED_FILE(), CORRADE_DEPRECATED_MACRO(), CORRADE_IGNORE_DEPRECATED_PUSH, CORRADE_IGNORE_DEPRECATED_POP, CORRADE_UNUSED, CORRADE_FALLTHROUGH, CORRADE_THREAD_LOCAL, CORRADE_CONSTEXPR14, CORRADE_CONSTEXPR20, CORRADE_ALWAYS_INLINE, CORRADE_NEVER_INLINE, CORRADE_ASSUME(), CORRADE_LIKELY(), CORRADE_UNLIKELY(), CORRADE_FUNCTION, CORRADE_LINE_STRING, CORRADE_PASSTHROUGH(), CORRADE_NOOP(), CORRADE_AUTOMATIC_INITIALIZER(), CORRADE_AUTOMATIC_FINALIZER()
file Math.h new in Git master
Function Corrade::Utility::min(), Corrade::Utility::max(), Corrade::Utility::abs()
file Memory.h new in Git master
Function Corrade::Utility::allocateAligned()
file Move.h new in Git master
Function Corrade::Utility::forward(), Corrade::Utility::move(), Corrade::Utility::swap()
file MurmurHash2.h
Class Corrade::Utility::MurmurHash2.
file Path.h new in Git master
Namespace Corrade::Utility::Path.
file Resource.h
Class Corrade::Utility::Resource.
file Sha1.h
Class Corrade::Utility::Sha1.
file StlForwardArray.h new in 2019.10
Forward declaration for std::array.
file StlForwardString.h new in 2019.10
Forward declaration for std::string.
file StlForwardTuple.h new in 2019.10
Forward declaration for std::tuple.
file StlForwardTupleSizeElement.h new in Git master
Forward declaration for std::tuple_size and std::tuple_element
file StlForwardVector.h new in 2019.10
Forward declaration for std::vector.
file StlMath.h new in 2019.10
Include <cmath>, but without the heavy C++17 additions.
file String.h
Namespace Corrade::Utility::String.
file System.h
Namespace Corrade::Utility::System.
file Tweakable.h
Class Corrade::Utility::Tweakable, macro CORRADE_TWEAKABLE()
file TweakableParser.h
Class Corrade::Utility::TweakableParser, enum Corrade::Utility::TweakableState.
file TypeTraits.h
Macros CORRADE_LONG_DOUBLE_SAME_AS_DOUBLE, CORRADE_NO_STD_IS_TRIVIALLY_TRAITS, CORRADE_SOURCE_LOCATION_BUILTINS_SUPPORTED, CORRADE_HAS_TYPE(), alias Corrade::Utility::IsIterable.
file Unicode.h
Namespace Corrade::Utility::Unicode.
file utilities.h
Basic utilities.
file Utility.h
Forward declarations for the Corrade::Utility namespace.
file VisibilityMacros.h
Macro CORRADE_VISIBILITY_EXPORT, CORRADE_VISIBILITY_INLINE_MEMBER_EXPORT, CORRADE_VISIBILITY_IMPORT, CORRADE_VISIBILITY_STATIC, CORRADE_VISIBILITY_LOCAL.