
Public Types | |
typedef qvector< Ivl > | bag_t |
typedef bag_t::iterator | iterator |
typedef bag_t::const_iterator | const_iterator |
Public Member Functions | |
ivlset_tpl (const Ivl &ivl) | |
void | swap (ivlset_tpl &r) |
const Ivl & | getivl (int idx) const |
const Ivl & | lastivl (void) const |
size_t | nivls (void) const |
bool | empty (void) const |
void | clear (void) |
void | qclear (void) |
bool | all_values () const |
void | set_all_values () |
bool | single_value () const |
bool | single_value (T v) const |
bool | operator== (const Ivl &v) const |
bool | operator!= (const Ivl &v) const |
const_iterator | begin (void) const |
const_iterator | end (void) const |
iterator | begin (void) |
iterator | end (void) |
Protected Member Functions | |
bool | verify (void) const |
Static Protected Member Functions | |
static bool | ivl_all_values (const Ivl &ivl) |
Protected Attributes | |
bag_t | bag |
Detailed Description
class ivlset_tpl< Ivl, T >
Definition at line 1931 of file hexrays.hpp.
Member Typedef Documentation
◆ bag_t
typedef qvector<Ivl> ivlset_tpl< Ivl, T >::bag_t |
Definition at line 1934 of file hexrays.hpp.
◆ const_iterator
typedef bag_t::const_iterator ivlset_tpl< Ivl, T >::const_iterator |
Definition at line 1964 of file hexrays.hpp.
◆ iterator
typedef bag_t::iterator ivlset_tpl< Ivl, T >::iterator |
Definition at line 1963 of file hexrays.hpp.
Constructor & Destructor Documentation
◆ ivlset_tpl() [1/2]
ivlset_tpl< Ivl, T >::ivlset_tpl | ( | void | ) |
Definition at line 1944 of file hexrays.hpp.
◆ ivlset_tpl() [2/2]
ivlset_tpl< Ivl, T >::ivlset_tpl | ( | const Ivl & | ivl | ) |
Definition at line 1945 of file hexrays.hpp.
Member Function Documentation
◆ all_values()
bool ivlset_tpl< Ivl, T >::all_values | ( | void | ) | const |
Definition at line 1955 of file hexrays.hpp.
◆ begin() [1/2]
iterator ivlset_tpl< Ivl, T >::begin | ( | void | ) |
Definition at line 1967 of file hexrays.hpp.
◆ begin() [2/2]
const_iterator ivlset_tpl< Ivl, T >::begin | ( | void | ) | const |
Definition at line 1965 of file hexrays.hpp.
◆ clear()
void ivlset_tpl< Ivl, T >::clear | ( | void | ) |
Definition at line 1953 of file hexrays.hpp.
◆ empty()
bool ivlset_tpl< Ivl, T >::empty | ( | void | ) | const |
Definition at line 1952 of file hexrays.hpp.
◆ end() [1/2]
iterator ivlset_tpl< Ivl, T >::end | ( | void | ) |
Definition at line 1968 of file hexrays.hpp.
◆ end() [2/2]
const_iterator ivlset_tpl< Ivl, T >::end | ( | void | ) | const |
Definition at line 1966 of file hexrays.hpp.
◆ getivl()
const Ivl & ivlset_tpl< Ivl, T >::getivl | ( | int | idx | ) | const |
Definition at line 1949 of file hexrays.hpp.
◆ ivl_all_values()
|
staticprotected |
Definition at line 1941 of file hexrays.hpp.
◆ lastivl()
const Ivl & ivlset_tpl< Ivl, T >::lastivl | ( | void | ) | const |
Definition at line 1950 of file hexrays.hpp.
◆ nivls()
size_t ivlset_tpl< Ivl, T >::nivls | ( | void | ) | const |
Definition at line 1951 of file hexrays.hpp.
◆ operator!=()
bool ivlset_tpl< Ivl, T >::operator!= | ( | const Ivl & | v | ) | const |
Definition at line 1961 of file hexrays.hpp.
◆ operator==()
bool ivlset_tpl< Ivl, T >::operator== | ( | const Ivl & | v | ) | const |
Definition at line 1960 of file hexrays.hpp.
◆ qclear()
void ivlset_tpl< Ivl, T >::qclear | ( | void | ) |
Definition at line 1954 of file hexrays.hpp.
◆ set_all_values()
void ivlset_tpl< Ivl, T >::set_all_values | ( | ) |
Definition at line 1956 of file hexrays.hpp.
◆ single_value() [1/2]
bool ivlset_tpl< Ivl, T >::single_value | ( | ) | const |
Definition at line 1957 of file hexrays.hpp.
◆ single_value() [2/2]
bool ivlset_tpl< Ivl, T >::single_value | ( | T | v | ) | const |
Definition at line 1958 of file hexrays.hpp.
◆ swap()
void ivlset_tpl< Ivl, T >::swap | ( | ivlset_tpl< Ivl, T > & | r | ) |
Definition at line 1948 of file hexrays.hpp.
Member Data Documentation
◆ bag
|
protected |
Definition at line 1937 of file hexrays.hpp.