|
swift
|
Build a QSet more efficiently when calling insert() in a for loop. More...
#include <setbuilder.h>
Public Member Functions | |
| bool | isEmpty () const |
| True if no elements have been inserted. | |
| void | insert (const T &value) |
| Add an element to the set. Runs in amortized constant time. | |
| void | insert (T &&value) |
| Add an element to the set. Runs in amortized constant time. | |
| operator QList< T > () const & | |
| Return a container of unique elements. Runs in log-linear time. | |
| operator QList< T > () && | |
| Return a container of unique elements. Runs in log-linear time. | |
| operator QSet< T > () const & | |
| Return a container of unique elements. Runs in log-linear time. | |
| operator QSet< T > () && | |
| Return a container of unique elements. Runs in log-linear time. | |
| operator std::set< T > () const & | |
| Return a container of unique elements. Runs in log-linear time. | |
| operator std::set< T > () && | |
| Return a container of unique elements. Runs in log-linear time. | |
| operator std::vector< T > () const & | |
| Return a container of unique elements. Runs in log-linear time. | |
| operator std::vector< T > () && | |
| Return a container of unique elements. Runs in log-linear time. | |
| template<typename U = T> requires (std::is_same_v<U, QString>) | |
| operator QStringList () const & | |
| Return a container of unique elements. Runs in log-linear time. | |
| template<typename U = T> requires (std::is_same_v<U, QString>) | |
| operator QStringList () && | |
| Return a container of unique elements. Runs in log-linear time. | |
Build a QSet more efficiently when calling insert() in a for loop.
Definition at line 24 of file setbuilder.h.
|
inline |
Add an element to the set. Runs in amortized constant time.
Definition at line 29 of file setbuilder.h.
|
inline |
Add an element to the set. Runs in amortized constant time.
Definition at line 30 of file setbuilder.h.
|
inline |
True if no elements have been inserted.
Definition at line 34 of file setbuilder.h.
|
inline |
Return a container of unique elements. Runs in log-linear time.
Definition at line 39 of file setbuilder.h.
|
inline |
Return a container of unique elements. Runs in log-linear time.
Definition at line 38 of file setbuilder.h.
|
inline |
Return a container of unique elements. Runs in log-linear time.
Definition at line 41 of file setbuilder.h.
|
inline |
Return a container of unique elements. Runs in log-linear time.
Definition at line 40 of file setbuilder.h.
|
inline |
Return a container of unique elements. Runs in log-linear time.
Definition at line 52 of file setbuilder.h.
|
inline |
Return a container of unique elements. Runs in log-linear time.
Definition at line 47 of file setbuilder.h.
|
inline |
Return a container of unique elements. Runs in log-linear time.
Definition at line 43 of file setbuilder.h.
|
inline |
Return a container of unique elements. Runs in log-linear time.
Definition at line 42 of file setbuilder.h.
|
inline |
Return a container of unique elements. Runs in log-linear time.
Definition at line 45 of file setbuilder.h.
|
inline |
Return a container of unique elements. Runs in log-linear time.
Definition at line 44 of file setbuilder.h.