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