template <class T> T * target() (1) template <class T> const T * target() const (2) (1) template <class T> T * target() MISSING (2) template <class T> const T * target() const MISSING