struct ImutContainerInfo
Declaration
template <typename T>
struct ImutContainerInfo { /* full declaration omitted */ };
Description
ImutContainerInfo - 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.
Declared at: llvm/include/llvm/ADT/ImmutableSet.h:908
Templates
- T
Method Overview
- public static llvm::ImutContainerInfo::data_type_ref DataOfValue(llvm::ImutContainerInfo::value_type_ref)
- public static llvm::ImutContainerInfo::key_type_ref KeyOfValue(llvm::ImutContainerInfo::value_type_ref D)
- public static bool isDataEqual(llvm::ImutContainerInfo::data_type_ref, llvm::ImutContainerInfo::data_type_ref)
- public static bool isEqual(llvm::ImutContainerInfo::key_type_ref LHS, llvm::ImutContainerInfo::key_type_ref RHS)
- public static bool isLess(llvm::ImutContainerInfo::key_type_ref LHS, llvm::ImutContainerInfo::key_type_ref RHS)
Methods
¶static llvm::ImutContainerInfo::data_type_ref
DataOfValue(
llvm::ImutContainerInfo::value_type_ref)
static llvm::ImutContainerInfo::data_type_ref
DataOfValue(
llvm::ImutContainerInfo::value_type_ref)
Declared at: llvm/include/llvm/ADT/ImmutableSet.h:917
Parameters
- llvm::ImutContainerInfo::value_type_ref
¶static llvm::ImutContainerInfo::key_type_ref
KeyOfValue(
llvm::ImutContainerInfo::value_type_ref D)
static llvm::ImutContainerInfo::key_type_ref
KeyOfValue(
llvm::ImutContainerInfo::value_type_ref D)
Declared at: llvm/include/llvm/ADT/ImmutableSet.h:916
Parameters
- llvm::ImutContainerInfo::value_type_ref D
¶static bool isDataEqual(
llvm::ImutContainerInfo::data_type_ref,
llvm::ImutContainerInfo::data_type_ref)
static bool isDataEqual(
llvm::ImutContainerInfo::data_type_ref,
llvm::ImutContainerInfo::data_type_ref)
Declared at: llvm/include/llvm/ADT/ImmutableSet.h:927
Parameters
- llvm::ImutContainerInfo::data_type_ref
- llvm::ImutContainerInfo::data_type_ref
¶static bool isEqual(
llvm::ImutContainerInfo::key_type_ref LHS,
llvm::ImutContainerInfo::key_type_ref RHS)
static bool isEqual(
llvm::ImutContainerInfo::key_type_ref LHS,
llvm::ImutContainerInfo::key_type_ref RHS)
Declared at: llvm/include/llvm/ADT/ImmutableSet.h:919
Parameters
- llvm::ImutContainerInfo::key_type_ref LHS
- llvm::ImutContainerInfo::key_type_ref RHS
¶static bool isLess(
llvm::ImutContainerInfo::key_type_ref LHS,
llvm::ImutContainerInfo::key_type_ref RHS)
static bool isLess(
llvm::ImutContainerInfo::key_type_ref LHS,
llvm::ImutContainerInfo::key_type_ref RHS)
Declared at: llvm/include/llvm/ADT/ImmutableSet.h:923
Parameters
- llvm::ImutContainerInfo::key_type_ref LHS
- llvm::ImutContainerInfo::key_type_ref RHS