| 
    LLVM 22.0.0git
    
   | 
 
ImutContainerInfo - Specialization for pointer values to treat pointers as references to unique objects. 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& | 
| Public Types inherited from llvm::ImutProfileInfo< T * > | |
| using | value_type = const T* | 
| using | value_type_ref = value_type | 
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) | 
| Static Public Member Functions inherited from llvm::ImutProfileInfo< T * > | |
| static void | Profile (FoldingSetNodeID &ID, value_type_ref X) | 
ImutContainerInfo - Specialization for pointer values to treat pointers as references to unique objects.
Pointers are thus compared by their addresses.
Definition at line 956 of file ImmutableSet.h.
| using llvm::ImutContainerInfo< T * >::data_type = bool | 
Definition at line 961 of file ImmutableSet.h.
| using llvm::ImutContainerInfo< T * >::data_type_ref = bool | 
Definition at line 962 of file ImmutableSet.h.
| using llvm::ImutContainerInfo< T * >::key_type = value_type | 
Definition at line 959 of file ImmutableSet.h.
| using llvm::ImutContainerInfo< T * >::key_type_ref = value_type_ref | 
Definition at line 960 of file ImmutableSet.h.
| using llvm::ImutContainerInfo< T * >::value_type = typename ImutProfileInfo<T*>::value_type | 
Definition at line 957 of file ImmutableSet.h.
| using llvm::ImutContainerInfo< T * >::value_type_ref = typename ImutProfileInfo<T*>::value_type_ref | 
Definition at line 958 of file ImmutableSet.h.
      
  | 
  inlinestatic | 
Definition at line 965 of file ImmutableSet.h.
      
  | 
  inlinestatic | 
Definition at line 971 of file ImmutableSet.h.
      
  | 
  inlinestatic | 
Definition at line 967 of file ImmutableSet.h.
      
  | 
  inlinestatic | 
Definition at line 969 of file ImmutableSet.h.
      
  | 
  inlinestatic | 
Definition at line 964 of file ImmutableSet.h.
References D().