lsst.gauss2d.fit g199a45376c+7362695278
Loading...
Searching...
No Matches
lsst::gauss2d::fit::Channel::Shared_enabler Struct Reference
Inheritance diagram for lsst::gauss2d::fit::Channel::Shared_enabler:
lsst::gauss2d::fit::Channel

Public Member Functions

template<typename... Args>
 Shared_enabler (Args &&...args)
Public Member Functions inherited from lsst::gauss2d::fit::Channel
 Channel (const Channel &)=delete
Channel & operator= (const Channel &)=delete
std::string repr (bool name_keywords=false, std::string_view namespace_separator=Object::CC_NAMESPACE_SEPARATOR) const override
std::string str () const override
const bool operator< (const Channel &c) const
const bool operator== (const Channel &c) const
const bool operator!= (const Channel &c) const

Additional Inherited Members

Public Types inherited from lsst::gauss2d::fit::Channel
typedef std::map< std::string, std::shared_ptr< const Channel > > Registry
Static Public Member Functions inherited from lsst::gauss2d::fit::Channel
static void erase (std::string name)
static const std::shared_ptr< const Channel > find_channel (std::string name)
static const std::shared_ptr< const Channel > get_channel (std::string name)
static std::vector< std::shared_ptr< const Channel > > get_channels ()
static const std::shared_ptr< const Channel > NONE_PTR ()
static const Channel & NONE ()
static std::shared_ptr< Channel > make (std::string name)
static const std::shared_ptr< const Channel > make_const (std::string name)
 Same as make(), but creating a new Channel.
Public Attributes inherited from lsst::gauss2d::fit::Channel
const std::string name
Static Public Attributes inherited from lsst::gauss2d::fit::Channel
static const std::string NAME_NONE = "None"

The documentation for this struct was generated from the following file:
  • src/channel.cc