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

FIXME_docs. More...

#include <RtclGetList.hpp>

Collaboration diagram for Retro::RtclGetList:
[legend]

Public Types

typedef std::unique_ptr< RtclGetBaseget_uptr_t
 

Public Member Functions

 RtclGetList ()
 FIXME_docs.
 
virtual ~RtclGetList ()
 FIXME_docs.
 
 RtclGetList (const RtclGetList &)=delete
 
RtclGetListoperator= (const RtclGetList &)=delete
 
void Add (const std::string &name, get_uptr_t &&upget)
 FIXME_docs.
 
template<class TP >
void Add (const std::string &name, std::function< TP()> &&get)
 FIXME_docs.
 
void Clear ()
 FIXME_docs.
 
int M_get (RtclArgs &args)
 FIXME_docs.
 

Protected Types

typedef std::map< std::string, get_uptr_tmap_t
 

Protected Attributes

map_t fMap
 

Detailed Description

FIXME_docs.

Definition at line 35 of file RtclGetList.hpp.

Member Typedef Documentation

◆ get_uptr_t

typedef std::unique_ptr<RtclGetBase> Retro::RtclGetList::get_uptr_t

Definition at line 37 of file RtclGetList.hpp.

◆ map_t

typedef std::map<std::string, get_uptr_t> Retro::RtclGetList::map_t
protected

Definition at line 54 of file RtclGetList.hpp.

Constructor & Destructor Documentation

◆ RtclGetList() [1/2]

Retro::RtclGetList::RtclGetList ( )

FIXME_docs.

Definition at line 39 of file RtclGetList.cpp.

◆ ~RtclGetList()

Retro::RtclGetList::~RtclGetList ( )
virtual

FIXME_docs.

Definition at line 46 of file RtclGetList.cpp.

◆ RtclGetList() [2/2]

Retro::RtclGetList::RtclGetList ( const RtclGetList )
delete

Member Function Documentation

◆ operator=()

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

◆ Add() [1/2]

◆ Add() [2/2]

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

FIXME_docs.

Definition at line 24 of file RtclGetList.ipp.

References Add().

◆ Clear()

void Retro::RtclGetList::Clear ( )

FIXME_docs.

Definition at line 64 of file RtclGetList.cpp.

References fMap.

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

◆ M_get()

Member Data Documentation

◆ fMap

map_t Retro::RtclGetList::fMap
protected

Definition at line 56 of file RtclGetList.hpp.

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


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