|
LIEF: Library to Instrument Executable Formats Version 1.0.0
|
#include <set.h>


Public Types | |
| using | key_type = Key |
| using | value_type = Key |
| using | size_type = typename container_type::size_type |
| using | difference_type = typename container_type::size_type |
| using | key_compare = Compare |
| using | value_compare = Compare |
| using | reference = typename container_type::const_reference |
| using | const_reference = reference |
| using | pointer = typename container_type::const_pointer |
| using | const_pointer = pointer |
| using | iterator = pointer |
| using | reverse_iterator = pointer |
| using | const_iterator = const_pointer |
| using | const_reverse_iterator = const_pointer |
Public Member Functions | |
| constexpr | set (const set &other)=default |
| constexpr | set (bits::carray< Key, 0 >, Compare const &) |
| constexpr | set (bits::carray< Key, 0 >) |
| constexpr | set (std::initializer_list< Key >, Compare const &comp) |
| constexpr | set (std::initializer_list< Key > keys) |
| constexpr set & | operator= (const set &other)=default |
| constexpr bool | empty () const |
| constexpr size_type | size () const |
| constexpr size_type | max_size () const |
| template<class KeyType> | |
| constexpr std::size_t | count (KeyType const &) const |
| template<class KeyType> | |
| constexpr const_iterator | find (KeyType const &) const |
| template<class KeyType> | |
| constexpr std::pair< const_iterator, const_iterator > | equal_range (KeyType const &) const |
| template<class KeyType> | |
| constexpr const_iterator | lower_bound (KeyType const &) const |
| template<class KeyType> | |
| constexpr const_iterator | upper_bound (KeyType const &) const |
| constexpr const key_compare & | key_comp () const |
| constexpr const key_compare & | value_comp () const |
| constexpr const_iterator | begin () const |
| constexpr const_iterator | cbegin () const |
| constexpr const_iterator | end () const |
| constexpr const_iterator | cend () const |
| constexpr const_reverse_iterator | rbegin () const |
| constexpr const_reverse_iterator | crbegin () const |
| constexpr const_reverse_iterator | rend () const |
| constexpr const_reverse_iterator | crend () const |
| constexpr bool | contains (KeyType const &key) const |
| constexpr bool | operator== (set const &rhs) const |
| constexpr bool | operator!= (set const &rhs) const |
| constexpr bool | operator< (set const &rhs) const |
| constexpr bool | operator<= (set const &rhs) const |
| constexpr bool | operator> (set const &rhs) const |
| constexpr bool | operator>= (set const &rhs) const |
| using frozen::set< Key, 0, Compare >::const_iterator = const_pointer |
| using frozen::set< Key, 0, Compare >::const_pointer = pointer |
| using frozen::set< Key, 0, Compare >::const_reference = reference |
| using frozen::set< Key, 0, Compare >::const_reverse_iterator = const_pointer |
| using frozen::set< Key, 0, Compare >::difference_type = typename container_type::size_type |
| using frozen::set< Key, 0, Compare >::iterator = pointer |
| using frozen::set< Key, 0, Compare >::key_compare = Compare |
| using frozen::set< Key, 0, Compare >::key_type = Key |
| using frozen::set< Key, 0, Compare >::pointer = typename container_type::const_pointer |
| using frozen::set< Key, 0, Compare >::reference = typename container_type::const_reference |
| using frozen::set< Key, 0, Compare >::reverse_iterator = pointer |
| using frozen::set< Key, 0, Compare >::size_type = typename container_type::size_type |
| using frozen::set< Key, 0, Compare >::value_compare = Compare |
| using frozen::set< Key, 0, Compare >::value_type = Key |
|
constexprdefault |
References set().
Referenced by operator=(), set(), and set().
|
inlineconstexpr |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
References set().
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
References frozen::set< Key, N, Compare >::end().
|
inlineconstexpr |
References frozen::set< Key, N, Compare >::end().
|
inlineconstexpr |
References frozen::set< Key, N, Compare >::value_comp().
|
inlineconstexpr |
References frozen::set< Key, N, Compare >::end().
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
constexprdefault |
References set().
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
References frozen::set< Key, N, Compare >::end().
|
inlineconstexpr |