Skip to content
Snippets Groups Projects
  • Nat Goodspeed's avatar
    578d70de
    MAINT-1175: Change LLTypeInfoLookup API for future optimizations. · 578d70de
    Nat Goodspeed authored
    Per discussion with Richard, accept the type key for insert() and find() as a
    template parameter rather than as std::type_info*. This permits (e.g.) some
    sort of compile-time prehashing for common types, without changing the API.
    Eliminate iterators from the API altogether, thus avoiding costs associated
    with transform_iterator.
    Fix existing references in llinitparam.h.
    578d70de
    History
    MAINT-1175: Change LLTypeInfoLookup API for future optimizations.
    Nat Goodspeed authored
    Per discussion with Richard, accept the type key for insert() and find() as a
    template parameter rather than as std::type_info*. This permits (e.g.) some
    sort of compile-time prehashing for common types, without changing the API.
    Eliminate iterators from the API altogether, thus avoiding costs associated
    with transform_iterator.
    Fix existing references in llinitparam.h.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.