lsst.afw
tickets.DM-23835-g31c64b24f1
|
Go to the documentation of this file.
23 #ifndef AFW_TABLE_FunctorKey_h_INCLUDED
24 #define AFW_TABLE_FunctorKey_h_INCLUDED
62 virtual void set(
BaseRecord& record, T
const& value)
const = 0;
93 virtual T getReference(
BaseRecord& record)
const = 0;
108 template <
typename T>
111 virtual T getConstReference(
BaseRecord const& record)
const = 0;
119 #endif // !AFW_TABLE_FunctorKey_h_INCLUDED
Base class for objects that can return a const reference to part of a record, but are not a true Key.
Convenience base class that combines the OutputFunctorKey and InputFunctorKey.
Base class for objects that can extract a value from a record, but are not a true Key themselves.
daf::base::PropertySet * set
Base class for all records.
A base class for image defects.
virtual T get(BaseRecord const &record) const =0
An ellipse core with quadrupole moments as parameters.
Base class for objects that can return a non-const reference to part of a record, but are not a true ...
virtual ~OutputFunctorKey() noexcept=default