Template Class InputFunctorKey

Inheritance Relationships

Derived Type

Class Documentation

template<typename T>
class InputFunctorKey

Base class for objects that can set a value on a record, but are not a true Key themselves.

Objects that inherit from InputFunctorKey can be passed to BaseRecord::set(), just as true Keys can, but the record will simply pass itself to OutputFunctorKey::set() along with the value that was passed.

Subclassed by lsst::afw::table::FunctorKey< T >

Public Types

template<>
using Value = T

The data type for set.

Public Functions

virtual void set(BaseRecord &record, T const &value) const = 0
virtual ~InputFunctorKey()