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)

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)

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)

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)

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)

Declared at: llvm/include/llvm/ADT/ImmutableSet.h:923

Parameters

llvm::ImutContainerInfo::key_type_ref LHS
llvm::ImutContainerInfo::key_type_ref RHS