Instrument Neutral Distributed Interface INDI
2.0.2
|
#include <indiproperties.h>
Public Types | |
using | iterator = std::deque< INDI::Property >::iterator |
using | const_iterator = std::deque< INDI::Property >::const_iterator |
using | reference = std::deque< INDI::Property >::reference |
using | const_reference = std::deque< INDI::Property >::const_reference |
using | size_type = std::deque< INDI::Property >::size_type |
Protected Member Functions | |
Properties (std::shared_ptr< PropertiesPrivate > dd) | |
Protected Attributes | |
std::shared_ptr< PropertiesPrivate > | d_ptr |
Definition at line 31 of file indiproperties.h.
using INDI::Properties::const_iterator = std::deque<INDI::Property>::const_iterator |
Definition at line 37 of file indiproperties.h.
using INDI::Properties::const_reference = std::deque<INDI::Property>::const_reference |
Definition at line 39 of file indiproperties.h.
using INDI::Properties::iterator = std::deque<INDI::Property>::iterator |
Definition at line 36 of file indiproperties.h.
using INDI::Properties::reference = std::deque<INDI::Property>::reference |
Definition at line 38 of file indiproperties.h.
using INDI::Properties::size_type = std::deque<INDI::Property>::size_type |
Definition at line 40 of file indiproperties.h.
INDI::Properties::Properties | ( | ) |
Definition at line 30 of file indiproperties.cpp.
INDI::Properties::~Properties | ( | ) |
Definition at line 34 of file indiproperties.cpp.
|
protected |
Definition at line 37 of file indiproperties.cpp.
Properties::reference INDI::Properties::at | ( | size_type | pos | ) |
Definition at line 65 of file indiproperties.cpp.
Properties::const_reference INDI::Properties::at | ( | size_type | pos | ) | const |
Definition at line 71 of file indiproperties.cpp.
Properties::reference INDI::Properties::back | ( | ) |
Definition at line 101 of file indiproperties.cpp.
Properties::const_reference INDI::Properties::back | ( | ) | const |
Definition at line 107 of file indiproperties.cpp.
Properties::iterator INDI::Properties::begin | ( | ) |
Definition at line 113 of file indiproperties.cpp.
Properties::const_iterator INDI::Properties::begin | ( | ) | const |
Definition at line 125 of file indiproperties.cpp.
void INDI::Properties::clear | ( | ) |
Definition at line 53 of file indiproperties.cpp.
bool INDI::Properties::empty | ( | ) | const |
Properties::iterator INDI::Properties::end | ( | ) |
Definition at line 119 of file indiproperties.cpp.
Properties::const_iterator INDI::Properties::end | ( | ) | const |
Definition at line 131 of file indiproperties.cpp.
Properties::iterator INDI::Properties::erase | ( | const_iterator | first, |
const_iterator | last | ||
) |
Definition at line 155 of file indiproperties.cpp.
Properties::iterator INDI::Properties::erase | ( | const_iterator | pos | ) |
Definition at line 143 of file indiproperties.cpp.
Properties::iterator INDI::Properties::erase | ( | iterator | first, |
iterator | last | ||
) |
Definition at line 149 of file indiproperties.cpp.
Properties::iterator INDI::Properties::erase | ( | iterator | pos | ) |
Definition at line 137 of file indiproperties.cpp.
|
inline |
Definition at line 107 of file indiproperties.h.
Properties::reference INDI::Properties::front | ( | ) |
Definition at line 89 of file indiproperties.cpp.
Properties::const_reference INDI::Properties::front | ( | ) | const |
Definition at line 95 of file indiproperties.cpp.
INDI::Properties::operator const Properties * | ( | ) | const |
Definition at line 188 of file indiproperties.cpp.
INDI::Properties::operator const std::vector< INDI::Property * > * | ( | ) | const |
INDI::Properties::operator Properties * | ( | ) |
Definition at line 182 of file indiproperties.cpp.
INDI::Properties::operator std::vector< INDI::Property * > * | ( | ) |
INDI::Properties INDI::Properties::operator* | ( | ) |
Definition at line 162 of file indiproperties.cpp.
const INDI::Properties INDI::Properties::operator* | ( | ) | const |
Definition at line 167 of file indiproperties.cpp.
Properties * INDI::Properties::operator-> | ( | ) |
Definition at line 172 of file indiproperties.cpp.
const Properties * INDI::Properties::operator-> | ( | ) | const |
Definition at line 177 of file indiproperties.cpp.
Properties::reference INDI::Properties::operator[] | ( | Properties::size_type | pos | ) |
Definition at line 77 of file indiproperties.cpp.
Properties::const_reference INDI::Properties::operator[] | ( | Properties::size_type | pos | ) | const |
Definition at line 83 of file indiproperties.cpp.
void INDI::Properties::push_back | ( | const INDI::Property & | property | ) |
Definition at line 41 of file indiproperties.cpp.
void INDI::Properties::push_back | ( | INDI::Property && | property | ) |
Definition at line 47 of file indiproperties.cpp.
Properties::size_type INDI::Properties::size | ( | ) | const |
Definition at line 59 of file indiproperties.cpp.
|
protected |
Definition at line 102 of file indiproperties.h.