LLVM API Documentation
#include <ImmutableSet.h>
Public Types | |
typedef ImutProfileInfo< T * > ::value_type | value_type |
typedef ImutProfileInfo< T * > ::value_type_ref | value_type_ref |
typedef value_type | key_type |
typedef value_type_ref | key_type_ref |
typedef bool | data_type |
typedef bool | data_type_ref |
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) |
ImutContainerInfo - Specialization for pointer values to treat pointers as references to unique objects. Pointers are thus compared by their addresses.
Definition at line 911 of file ImmutableSet.h.
typedef bool llvm::ImutContainerInfo< T * >::data_type |
Definition at line 916 of file ImmutableSet.h.
typedef bool llvm::ImutContainerInfo< T * >::data_type_ref |
Definition at line 917 of file ImmutableSet.h.
typedef value_type llvm::ImutContainerInfo< T * >::key_type |
Definition at line 914 of file ImmutableSet.h.
typedef value_type_ref llvm::ImutContainerInfo< T * >::key_type_ref |
Definition at line 915 of file ImmutableSet.h.
typedef ImutProfileInfo<T*>::value_type llvm::ImutContainerInfo< T * >::value_type |
Reimplemented from llvm::ImutProfileInfo< T * >.
Definition at line 912 of file ImmutableSet.h.
typedef ImutProfileInfo<T*>::value_type_ref llvm::ImutContainerInfo< T * >::value_type_ref |
Reimplemented from llvm::ImutProfileInfo< T * >.
Definition at line 913 of file ImmutableSet.h.
static data_type_ref llvm::ImutContainerInfo< T * >::DataOfValue | ( | value_type_ref | ) | [inline, static] |
Definition at line 920 of file ImmutableSet.h.
static bool llvm::ImutContainerInfo< T * >::isDataEqual | ( | data_type_ref | , |
data_type_ref | |||
) | [inline, static] |
Definition at line 930 of file ImmutableSet.h.
static bool llvm::ImutContainerInfo< T * >::isEqual | ( | key_type_ref | LHS, |
key_type_ref | RHS | ||
) | [inline, static] |
Definition at line 922 of file ImmutableSet.h.
static bool llvm::ImutContainerInfo< T * >::isLess | ( | key_type_ref | LHS, |
key_type_ref | RHS | ||
) | [inline, static] |
Definition at line 926 of file ImmutableSet.h.
static key_type_ref llvm::ImutContainerInfo< T * >::KeyOfValue | ( | value_type_ref | D | ) | [inline, static] |
Definition at line 919 of file ImmutableSet.h.