|
Qucs-core
0.0.19
|
#include <nodelist.h>

Public Types | |
| typedef detail::nodevector::value_type | value_type |
| typedef detail::nodevector::iterator | iterator |
| typedef detail::nodevector::const_iterator | const_iterator |
| typedef detail::nodevector::size_type | size_type |
| typedef detail::nodevector::reference | reference |
| typedef detail::nodevector::const_reference | const_reference |
| typedef detail::nodevector::iterator | erase_iterator |
Public Member Functions | |
| nodelist_t (const std::string &n="", bool intern=false) | |
| nodelist_t (nodelist_t &c) | |
| reference | operator[] (size_type n) |
| const_reference | operator[] (size_type n) const |
| size_type | size () const noexcept |
| void | push_back (const value_type &val) |
| iterator | begin () noexcept |
| const_iterator | begin () const noexcept |
| iterator | end () noexcept |
| const_iterator | end () const noexcept |
| iterator | erase (erase_iterator position) |
| iterator | erase (erase_iterator first, erase_iterator last) |
| bool | empty () const noexcept |
Data Fields | |
| std::size_t | n |
| std::string | name |
| bool | internal |
Private Attributes | |
| std::vector< value_type > | nodes |
Definition at line 42 of file nodelist.h.
| typedef detail::nodevector::const_iterator qucs::nodelist_t::const_iterator |
Definition at line 51 of file nodelist.h.
| typedef detail::nodevector::const_reference qucs::nodelist_t::const_reference |
Definition at line 54 of file nodelist.h.
| typedef detail::nodevector::iterator qucs::nodelist_t::erase_iterator |
Definition at line 58 of file nodelist.h.
| typedef detail::nodevector::iterator qucs::nodelist_t::iterator |
Definition at line 50 of file nodelist.h.
| typedef detail::nodevector::reference qucs::nodelist_t::reference |
Definition at line 53 of file nodelist.h.
| typedef detail::nodevector::size_type qucs::nodelist_t::size_type |
Definition at line 52 of file nodelist.h.
| typedef detail::nodevector::value_type qucs::nodelist_t::value_type |
Definition at line 49 of file nodelist.h.
| qucs::nodelist_t::nodelist_t | ( | const std::string & | n = "", |
| bool | intern = false |
||
| ) | [inline] |
Definition at line 44 of file nodelist.h.
| qucs::nodelist_t::nodelist_t | ( | nodelist_t & | c | ) |
| iterator qucs::nodelist_t::begin | ( | ) | [inline] |
Definition at line 82 of file nodelist.h.
| const_iterator qucs::nodelist_t::begin | ( | ) | const [inline] |
Definition at line 85 of file nodelist.h.
| bool qucs::nodelist_t::empty | ( | ) | const [inline] |
Definition at line 99 of file nodelist.h.
| iterator qucs::nodelist_t::end | ( | ) | [inline] |
Definition at line 88 of file nodelist.h.
| const_iterator qucs::nodelist_t::end | ( | ) | const [inline] |
Definition at line 91 of file nodelist.h.
| iterator qucs::nodelist_t::erase | ( | erase_iterator | position | ) | [inline] |
Definition at line 94 of file nodelist.h.
| iterator qucs::nodelist_t::erase | ( | erase_iterator | first, |
| erase_iterator | last | ||
| ) | [inline] |
Definition at line 96 of file nodelist.h.
Definition at line 67 of file nodelist.h.
| const_reference qucs::nodelist_t::operator[] | ( | size_type | n | ) | const [inline] |
Definition at line 70 of file nodelist.h.
| void qucs::nodelist_t::push_back | ( | const value_type & | val | ) | [inline] |
Definition at line 78 of file nodelist.h.
| size_type qucs::nodelist_t::size | ( | void | ) | const [inline] |
Definition at line 74 of file nodelist.h.
| bool qucs::nodelist_t::internal |
Definition at line 65 of file nodelist.h.
| std::size_t qucs::nodelist_t::n |
alias node number
Definition at line 62 of file nodelist.h.
| std::string qucs::nodelist_t::name |
name of node
Definition at line 64 of file nodelist.h.
std::vector<value_type> qucs::nodelist_t::nodes [private] |
Definition at line 103 of file nodelist.h.
1.7.6.1