w11 - cpp 0.794
Backend server for Rlink and w11
Loading...
Searching...
No Matches
Retro::RtclSetList Class Reference

FIXME_docs. More...

#include <RtclSetList.hpp>

Collaboration diagram for Retro::RtclSetList:
[legend]

Public Types

typedef std::unique_ptr< RtclSetBaseset_uptr_t
 

Public Member Functions

 RtclSetList ()
 FIXME_docs.
 
virtual ~RtclSetList ()
 FIXME_docs.
 
 RtclSetList (const RtclSetList &)=delete
 
RtclSetListoperator= (const RtclSetList &)=delete
 
void Add (const std::string &name, set_uptr_t &&upset)
 FIXME_docs.
 
template<class TP >
void Add (const std::string &name, std::function< void(TP)> &&set)
 FIXME_docs.
 
void Clear ()
 FIXME_docs.
 
int M_set (RtclArgs &args)
 FIXME_docs.
 

Protected Types

typedef std::map< std::string, set_uptr_tmap_t
 

Protected Attributes

map_t fMap
 

Detailed Description

FIXME_docs.

Definition at line 35 of file RtclSetList.hpp.

Member Typedef Documentation

◆ set_uptr_t

typedef std::unique_ptr<RtclSetBase> Retro::RtclSetList::set_uptr_t

Definition at line 37 of file RtclSetList.hpp.

◆ map_t

typedef std::map<std::string, set_uptr_t> Retro::RtclSetList::map_t
protected

Definition at line 55 of file RtclSetList.hpp.

Constructor & Destructor Documentation

◆ RtclSetList() [1/2]

Retro::RtclSetList::RtclSetList ( )

FIXME_docs.

Definition at line 39 of file RtclSetList.cpp.

◆ ~RtclSetList()

Retro::RtclSetList::~RtclSetList ( )
virtual

FIXME_docs.

Definition at line 46 of file RtclSetList.cpp.

◆ RtclSetList() [2/2]

Retro::RtclSetList::RtclSetList ( const RtclSetList )
delete

Member Function Documentation

◆ operator=()

RtclSetList & Retro::RtclSetList::operator= ( const RtclSetList )
delete

◆ Add() [1/2]

◆ Add() [2/2]

template<class TP >
void Retro::RtclSetList::Add ( const std::string &  name,
std::function< void(TP)> &&  set 
)
inline

FIXME_docs.

Definition at line 24 of file RtclSetList.ipp.

References Add().

◆ Clear()

void Retro::RtclSetList::Clear ( )

FIXME_docs.

Definition at line 64 of file RtclSetList.cpp.

References fMap.

Referenced by Retro::RtclRlinkPort::SetupGetSet().

◆ M_set()

Member Data Documentation

◆ fMap

map_t Retro::RtclSetList::fMap
protected

Definition at line 57 of file RtclSetList.hpp.

Referenced by Add(), Clear(), and M_set().


The documentation for this class was generated from the following files: