// Defines a type-safe heterogeneous key->value map. This is to be used as the base for // an extended map. template <typename Base, template <typename TV> class KeyType> struct CompilerOptionsMap : VariantMap<Base, KeyType> { // Make the next many usages of Key slightly shorter to type. template <typename TValue> using Key = KeyType<TValue>;
// List of key declarations, shorthand for 'static const Key<T> Name' #define COMPILER_OPTIONS_KEY(Type, Name, ...) staticconst Key<Type> (Name); #include"compiler_options_map.def"
};
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.