bool isHostApiDefaultInputDevice() const; // extended\r
bool isHostApiDefaultOutputDevice() const; // extended\r
\r
- bool operator==(const Device &rhs);\r
- bool operator!=(const Device &rhs);\r
+ bool operator==(const Device &rhs) const;\r
+ bool operator!=(const Device &rhs) const;\r
\r
// host api reference\r
HostApi &hostApi();\r
DeviceIterator &operator--();\r
DeviceIterator operator--(int);\r
\r
- bool operator==(const DeviceIterator &rhs);\r
- bool operator!=(const DeviceIterator &rhs);\r
+ bool operator==(const DeviceIterator &rhs) const;\r
+ bool operator!=(const DeviceIterator &rhs) const;\r
\r
private:\r
friend class System;\r
HostApiIterator &operator--();\r
HostApiIterator operator--(int);\r
\r
- bool operator==(const HostApiIterator &rhs);\r
- bool operator!=(const HostApiIterator &rhs);\r
+ bool operator==(const HostApiIterator &rhs) const;\r
+ bool operator!=(const HostApiIterator &rhs) const;\r
\r
private:\r
friend class System;\r
\r
// -------------------------------------------------------------------------------\r
\r
- bool Device::operator==(const Device &rhs)\r
+ bool Device::operator==(const Device &rhs) const\r
{\r
return (index_ == rhs.index_);\r
}\r
\r
- bool Device::operator!=(const Device &rhs)\r
+ bool Device::operator!=(const Device &rhs) const\r
{\r
return !(*this == rhs);\r
}\r
\r
// -----------------------------------------------------------------------------------\r
\r
- bool System::DeviceIterator::operator==(const System::DeviceIterator &rhs)\r
+ bool System::DeviceIterator::operator==(const System::DeviceIterator &rhs) const\r
{\r
return (ptr_ == rhs.ptr_);\r
}\r
\r
- bool System::DeviceIterator::operator!=(const System::DeviceIterator &rhs)\r
+ bool System::DeviceIterator::operator!=(const System::DeviceIterator &rhs) const\r
{\r
return !(*this == rhs);\r
}\r
\r
// -----------------------------------------------------------------------------------\r
\r
- bool System::HostApiIterator::operator==(const System::HostApiIterator &rhs)\r
+ bool System::HostApiIterator::operator==(const System::HostApiIterator &rhs) const\r
{\r
return (ptr_ == rhs.ptr_);\r
}\r
\r
- bool System::HostApiIterator::operator!=(const System::HostApiIterator &rhs)\r
+ bool System::HostApiIterator::operator!=(const System::HostApiIterator &rhs) const\r
{\r
return !(*this == rhs);\r
}\r