|
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 = typename container_type::const_iterator |
| using | reverse_iterator = std::reverse_iterator<iterator> |
| using | const_iterator = iterator |
| using | const_reverse_iterator = std::reverse_iterator<const_iterator> |
Public Member Functions | |
| constexpr | set (const set &other)=default |
| constexpr | set (container_type keys, Compare const &comp) |
| constexpr | set (container_type keys) |
| constexpr | set (std::initializer_list< Key > keys, 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 &key) const |
| template<class KeyType> | |
| constexpr const_iterator | find (KeyType const &key) const |
| template<class KeyType> | |
| constexpr bool | contains (KeyType const &key) const |
| template<class KeyType> | |
| constexpr std::pair< const_iterator, const_iterator > | equal_range (KeyType const &key) const |
| template<class KeyType> | |
| constexpr const_iterator | lower_bound (KeyType const &key) const |
| template<class KeyType> | |
| constexpr const_iterator | upper_bound (KeyType const &key) 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 | 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, N, Compare >::const_iterator = iterator |
| using frozen::set< Key, N, Compare >::const_pointer = pointer |
| using frozen::set< Key, N, Compare >::const_reference = reference |
| using frozen::set< Key, N, Compare >::const_reverse_iterator = std::reverse_iterator<const_iterator> |
| using frozen::set< Key, N, Compare >::difference_type = typename container_type::size_type |
| using frozen::set< Key, N, Compare >::iterator = typename container_type::const_iterator |
| using frozen::set< Key, N, Compare >::key_compare = Compare |
| using frozen::set< Key, N, Compare >::key_type = Key |
| using frozen::set< Key, N, Compare >::pointer = typename container_type::const_pointer |
| using frozen::set< Key, N, Compare >::reference = typename container_type::const_reference |
| using frozen::set< Key, N, Compare >::reverse_iterator = std::reverse_iterator<iterator> |
| using frozen::set< Key, N, Compare >::size_type = typename container_type::size_type |
| using frozen::set< Key, N, Compare >::value_compare = Compare |
| using frozen::set< Key, N, Compare >::value_type = Key |
|
constexprdefault |
References set().
Referenced by operator!=(), operator<(), operator<=(), operator=(), operator==(), operator>(), operator>=(), set(), set(), set(), and set().
|
inlineconstexpr |
References value_comp().
|
inlineexplicitconstexpr |
References set().
|
inlineconstexpr |
References set().
|
inlineconstexpr |
References set().
|
inlineconstexpr |
Referenced by operator<(), operator==(), and operator>().
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
References find().
|
inlineconstexpr |
References frozen::bits::binary_search(), and value_comp().
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
References end(), and lower_bound().
|
inlineconstexpr |
References end(), lower_bound(), and value_comp().
Referenced by contains().
|
inlineconstexpr |
References value_comp().
|
inlineconstexpr |
References end(), frozen::bits::lower_bound(), and value_comp().
Referenced by equal_range(), and find().
|
inlineconstexpr |
|
inlineconstexpr |
References set().
|
inlineconstexpr |
References begin(), end(), frozen::bits::lexicographical_compare(), and set().
|
inlineconstexpr |
References set().
|
constexprdefault |
References set().
|
inlineconstexpr |
References begin(), end(), frozen::bits::equal(), and set().
|
inlineconstexpr |
References begin(), end(), frozen::bits::lexicographical_compare(), and set().
|
inlineconstexpr |
References set().
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
References end(), frozen::bits::lower_bound(), and value_comp().
|
inlineconstexpr |
Referenced by count(), find(), key_comp(), frozen::set< Key, 0, Compare >::key_comp(), lower_bound(), set(), and upper_bound().