lsst.afw g093c4c12c6+d82a7d5dd9
|
Base class for objects that can return a non-const reference to part of a record, but are not a true Key. More...
#include <FunctorKey.h>
Public Member Functions | |
virtual T | getReference (BaseRecord &record) const =0 |
virtual | ~ReferenceFunctorKey () noexcept=default |
Base class for objects that can return a non-const reference to part of a record, but are not a true Key.
Objects that inherit from ReferenceFunctorKey can be passed to BaseRecord::operator[], just as true Keys can, but the record will simply pass itself to ReferenceFunctorKey::getReference().
Definition at line 91 of file FunctorKey.h.
|
virtualdefaultnoexcept |
|
pure virtual |
Implemented in lsst::afw::table::ArrayKey< T >.