|
LLVM 24.0.0git
|
Generic definition of comparison operations for elements of immutable containers that defaults to using std::equal_to<> and std::less<> to perform comparison of elements. More...
#include "llvm/ADT/ImmutableSet.h"
Public Types | |
| using | value_type = typename ImutProfileInfo<T>::value_type |
| using | value_type_ref = typename ImutProfileInfo<T>::value_type_ref |
| using | key_type = value_type |
| using | key_type_ref = value_type_ref |
| using | data_type = bool |
| using | data_type_ref = bool |
| Public Types inherited from llvm::ImutProfileInfo< T > | |
| using | value_type = const T |
| using | value_type_ref = const T& |
Static Public Member Functions | |
| static key_type_ref | KeyOfValue (value_type_ref D) |
| static data_type_ref | DataOfValue (value_type_ref) |
| static bool | isEqual (key_type_ref LHS, key_type_ref RHS) |
| static bool | isLess (key_type_ref LHS, key_type_ref RHS) |
| static bool | isDataEqual (data_type_ref, data_type_ref) |
| Static Public Member Functions inherited from llvm::ImutProfileInfo< T > | |
| static void | Profile (FoldingSetNodeID &ID, value_type_ref X) |
Generic definition of comparison operations for elements of immutable containers that defaults to using std::equal_to<> and std::less<> to perform comparison of elements.
Definition at line 902 of file ImmutableSet.h.
| using llvm::ImutContainerInfo< T >::data_type = bool |
Definition at line 907 of file ImmutableSet.h.
| using llvm::ImutContainerInfo< T >::data_type_ref = bool |
Definition at line 908 of file ImmutableSet.h.
| using llvm::ImutContainerInfo< T >::key_type = value_type |
Definition at line 905 of file ImmutableSet.h.
| using llvm::ImutContainerInfo< T >::key_type_ref = value_type_ref |
Definition at line 906 of file ImmutableSet.h.
| using llvm::ImutContainerInfo< T >::value_type = typename ImutProfileInfo<T>::value_type |
Definition at line 903 of file ImmutableSet.h.
| using llvm::ImutContainerInfo< T >::value_type_ref = typename ImutProfileInfo<T>::value_type_ref |
Definition at line 904 of file ImmutableSet.h.
|
inlinestatic |
Definition at line 911 of file ImmutableSet.h.
|
inlinestatic |
Definition at line 921 of file ImmutableSet.h.
|
inlinestatic |
Definition at line 913 of file ImmutableSet.h.
Referenced by llvm::ImutKeyValueInfo< T, S >::isDataEqual(), and llvm::ImutKeyValueInfo< T, S >::isEqual().
|
inlinestatic |
Definition at line 917 of file ImmutableSet.h.
Referenced by llvm::ImutKeyValueInfo< T, S >::isLess().
|
inlinestatic |
Definition at line 910 of file ImmutableSet.h.
References D().