|
KiCad PCB EDA Suite
|
#include <allegro_db_utils.h>
Public Member Functions | |
| ITERATOR () | |
| Usually constructed as an end-of-list sentinel. | |
| ITERATOR (uint32_t aCurrent, uint32_t aTail, const BRD_DB &aBoard, const NEXT_FUNC_T &aNextFunc) | |
| Actual object ITERATOR. | |
| const BLOCK_BASE * | operator* () const |
| ITERATOR & | operator++ () |
Private Attributes | |
| uint32_t | m_current |
| const BLOCK_BASE * | m_currBlock |
| uint32_t | m_tail |
| const BRD_DB * | m_board |
| const NEXT_FUNC_T * | m_nextFunc |
| std::unordered_set< uint32_t > | m_visited |
Friends | |
| bool | operator== (const ITERATOR &aLhs, const ITERATOR &aRhs) |
Definition at line 149 of file allegro_db_utils.h.
|
inline |
Usually constructed as an end-of-list sentinel.
Definition at line 155 of file allegro_db_utils.h.
References m_board, m_currBlock, m_current, m_nextFunc, and m_tail.
Referenced by operator++(), and operator==.
|
inline |
Actual object ITERATOR.
Definition at line 167 of file allegro_db_utils.h.
References m_board, m_currBlock, m_current, m_nextFunc, m_tail, and m_visited.
|
inline |
Definition at line 182 of file allegro_db_utils.h.
References m_currBlock.
|
inline |
Definition at line 187 of file allegro_db_utils.h.
References ITERATOR(), m_board, m_currBlock, m_current, m_tail, m_visited, and THROW_IO_ERROR.
Definition at line 217 of file allegro_db_utils.h.
References ITERATOR(), and m_current.
|
private |
Definition at line 226 of file allegro_db_utils.h.
Referenced by ITERATOR(), ITERATOR(), and operator++().
|
private |
Definition at line 224 of file allegro_db_utils.h.
Referenced by ITERATOR(), ITERATOR(), operator*(), and operator++().
|
private |
Definition at line 223 of file allegro_db_utils.h.
Referenced by ITERATOR(), ITERATOR(), operator++(), and operator==.
|
private |
Definition at line 227 of file allegro_db_utils.h.
Referenced by ITERATOR(), and ITERATOR().
|
private |
Definition at line 225 of file allegro_db_utils.h.
Referenced by ITERATOR(), ITERATOR(), and operator++().
|
private |
Definition at line 228 of file allegro_db_utils.h.
Referenced by ITERATOR(), and operator++().