Instrument Neutral Distributed Interface INDI  2.0.2
Classes | Public Member Functions | List of all members
ConcurrentSet< M > Class Template Reference

Classes

class  iterator
 

Public Member Functions

void insert (M *item)
 
void erase (M *item)
 
std::vector< unsigned long > ids () const
 
M * operator[] (unsigned long id) const
 
iterator begin () const
 
iterator end () const
 

Detailed Description

template<class M>
class ConcurrentSet< M >

Definition at line 120 of file indiserver.cpp.

Member Function Documentation

◆ begin()

template<class M >
iterator ConcurrentSet< M >::begin ( ) const
inline

Definition at line 204 of file indiserver.cpp.

◆ end()

template<class M >
iterator ConcurrentSet< M >::end ( ) const
inline

Definition at line 215 of file indiserver.cpp.

◆ erase()

template<class M >
void ConcurrentSet< M >::erase ( M *  item)
inline

Definition at line 133 of file indiserver.cpp.

◆ ids()

template<class M >
std::vector<unsigned long> ConcurrentSet< M >::ids ( ) const
inline

Definition at line 140 of file indiserver.cpp.

◆ insert()

template<class M >
void ConcurrentSet< M >::insert ( M *  item)
inline

Definition at line 126 of file indiserver.cpp.

◆ operator[]()

template<class M >
M* ConcurrentSet< M >::operator[] ( unsigned long  id) const
inline

Definition at line 150 of file indiserver.cpp.


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