Skip to content
Snippets Groups Projects
  • Scott Snyder's avatar
    c21e7b0d
    AthLinks: Implement thin() for GenericElementLinkBase. · c21e7b0d
    Scott Snyder authored and Tadej Novak's avatar Tadej Novak committed
    AthLinks: Implement thin() for GenericElementLinkBase.
    
    This way, all ELs will have a thin() method.
    If thinning can't actually be supported (the index is not integral for example)
    then we give a runtime error.  thin() should not actually be called in those
    cases, but it's needed for the compilation of some virtual functions.
    
    Also update ElementLink documentation to say that thin() is required of the
    base class, and add a proper test for ElementLinkBase::thin().
    c21e7b0d
    History
    AthLinks: Implement thin() for GenericElementLinkBase.
    Scott Snyder authored and Tadej Novak's avatar Tadej Novak committed
    AthLinks: Implement thin() for GenericElementLinkBase.
    
    This way, all ELs will have a thin() method.
    If thinning can't actually be supported (the index is not integral for example)
    then we give a runtime error.  thin() should not actually be called in those
    cases, but it's needed for the compilation of some virtual functions.
    
    Also update ElementLink documentation to say that thin() is required of the
    base class, and add a proper test for ElementLinkBase::thin().
Code owners
Assign users and groups as approvers for specific file changes. Learn more.