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.