Skip to content
Snippets Groups Projects
  • Nat Goodspeed's avatar
    18bd525d
    MAINT-1175: Forbid LLRegistry[Singleton]<std::type_info*, ...>. · 18bd525d
    Nat Goodspeed authored
    Back out code that selects LLTypeInfoLookup for the underlying map
    implementation when KEY = [const] std::type_info*, because LLTypeInfoLookup's
    API is changing to become incompatible with std::map. Instead, fail with
    STATIC_ASSERT when LLRegistry's KEY is [const] std::type_info*.
    Fix all existing uses to use std::type_info::name() string instead.
    18bd525d
    History
    MAINT-1175: Forbid LLRegistry[Singleton]<std::type_info*, ...>.
    Nat Goodspeed authored
    Back out code that selects LLTypeInfoLookup for the underlying map
    implementation when KEY = [const] std::type_info*, because LLTypeInfoLookup's
    API is changing to become incompatible with std::map. Instead, fail with
    STATIC_ASSERT when LLRegistry's KEY is [const] std::type_info*.
    Fix all existing uses to use std::type_info::name() string instead.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.