KiCad PCB EDA Suite
|
Wrapper class, so you can iterate through NETINFO_ITEM*s, not std::pair<int/wxString, NETINFO_ITEM*> More...
#include <netinfo.h>
Public Member Functions | |
iterator (std::map< int, int >::const_iterator aIter, const NETINFO_MAPPING *aMapping) | |
const iterator & | operator++ () |
pre-increment operator | |
iterator | operator++ (int) |
post-increment operator | |
NETINFO_ITEM * | operator* () const |
NETINFO_ITEM * | operator-> () const |
bool | operator!= (const iterator &aOther) const |
bool | operator== (const iterator &aOther) const |
Private Attributes | |
std::map< int, int >::const_iterator | m_iterator |
const NETINFO_MAPPING * | m_mapping |
Wrapper class, so you can iterate through NETINFO_ITEM*s, not std::pair<int/wxString, NETINFO_ITEM*>
|
inline |
|
inline |
Definition at line 277 of file netinfo.h.
References m_iterator.
NETINFO_ITEM * NETINFO_MAPPING::iterator::operator* | ( | ) | const |
Definition at line 333 of file netinfo_list.cpp.
References BOARD::FindNet(), NETINFO_MAPPING::m_board, m_iterator, and m_mapping.
|
inline |
|
inline |
NETINFO_ITEM * NETINFO_MAPPING::iterator::operator-> | ( | ) | const |
Definition at line 339 of file netinfo_list.cpp.
|
inline |
Definition at line 282 of file netinfo.h.
References m_iterator.
|
private |
Definition at line 288 of file netinfo.h.
Referenced by operator!=(), operator*(), operator++(), and operator==().
|
private |
Definition at line 289 of file netinfo.h.
Referenced by operator*().