Corrade/Utility/ConfigurationValue.h file

Class Corrade::Utility::ConfigurationValue, enum Corrade::Utility::ConfigurationValueFlag, enum set Corrade::Utility::ConfigurationValueFlags.

Contents

Namespaces

namespace Corrade
Root namespace.
namespace Corrade::Utility
Utitlities.

Classes

template<class T>
struct Corrade::Utility::ConfigurationValue
Configuration value parser and writer.
template<>
struct Corrade::Utility::ConfigurationValue<Containers::StringView> new in Git master
Configuration value parser and writer for Containers::StringView.
template<>
struct Corrade::Utility::ConfigurationValue<Containers::String> new in Git master
Configuration value parser and writer for Containers::String.
template<>
struct Corrade::Utility::ConfigurationValue<short>
Configuration value parser and writer for the short type.
template<>
struct Corrade::Utility::ConfigurationValue<unsigned short>
Configuration value parser and writer for the unsigned short type.
template<>
struct Corrade::Utility::ConfigurationValue<int>
Configuration value parser and writer for the int type.
template<>
struct Corrade::Utility::ConfigurationValue<unsigned int>
Configuration value parser and writer for the unsigned int type.
template<>
struct Corrade::Utility::ConfigurationValue<long>
Configuration value parser and writer for the long type.
template<>
struct Corrade::Utility::ConfigurationValue<unsigned long>
Configuration value parser and writer for the unsigned long type.
template<>
struct Corrade::Utility::ConfigurationValue<long long>
Configuration value parser and writer for the long long type.
template<>
struct Corrade::Utility::ConfigurationValue<unsigned long long>
Configuration value parser and writer for the unsigned long long type.
template<>
struct Corrade::Utility::ConfigurationValue<float>
Configuration value parser and writer for the float type.
template<>
struct Corrade::Utility::ConfigurationValue<double>
Configuration value parser and writer for the double type.
template<>
struct Corrade::Utility::ConfigurationValue<long double>
Configuration value parser and writer for long double type.
template<>
struct Corrade::Utility::ConfigurationValue<std::string>
Configuration value parser and writer for std::string type.
template<>
struct Corrade::Utility::ConfigurationValue<bool>
Configuration value parser and writer for bool type.
template<>
struct Corrade::Utility::ConfigurationValue<char32_t>
Configuration value parser and writer for char32_t type.

Enums

enum class ConfigurationValueFlag: std::uint8_t { Oct = 1 << 0, Hex = 1 << 1, Scientific = 1 << 2, Uppercase = 1 << 3 }
Configuration value conversion flag.

Typedefs

using ConfigurationValueFlags = Containers::EnumSet<ConfigurationValueFlag>
Configuration value conversion flags.