llvm::ImutContainerInfo<T*>

Specialization for pointer values to treat pointers as references to unique objects. Pointers are thus compared by their addresses.

Synopsis

Declared in <llvm/ADT/ImmutableSet.h>

template<typename T>
struct ImutContainerInfo<T*>
    : ImutProfileInfo<T*>

Base Classes

NameDescription
ImutProfileInfo<T*>Generic profile template. The default behavior is to invoke the profile method of an object. Specializations for primitive integers and generic handling of pointers is done below.

Type Aliases

Name
data_type
data_type_ref
key_type
key_type_ref
value_type
value_type_ref

Static Member Functions

NameDescription
DataOfValue
KeyOfValue
Profile Adds profile data for X to ID using T's FoldingSetTrait.
isDataEqual
isEqual
isLess