Информация об изменениях

Сообщение Re[7]: сопоставление сигнатур от 02.11.2017 15:54

Изменено 02.11.2017 22:48 niXman

Re[7]: сопоставление сигнатур
т.е. для контейнеров получается так:
template<typename K, typename V>
struct my_typeid<std::map<K, V>> {
    enum: std::uint32_t { id = fnvia("std::int8_t") + my_typeid<K>::id + my_typeid<V>::id };
};

какие могут проблемы/тупики?
Re[7]: сопоставление сигнатур
т.е. для контейнеров получается так:
template<typename K, typename V>
struct my_typeid<std::map<K, V>> {
    enum: std::uint32_t { id = fnv1a("std::int8_t") + my_typeid<K>::id + my_typeid<V>::id };
};

какие могут проблемы/тупики?