struct unique_function::NonTrivialCallbacks

Declaration

struct unique_function::NonTrivialCallbacks { /* full declaration omitted */ };

Description

A struct we use to aggregate three callbacks when we need full set of operations.

Declared at: llvm/include/llvm/ADT/FunctionExtras.h:87

Member Variables

public llvm::unique_function<type - parameter - 0 - 0(type - parameter - 0 - 1...)>::CallPtrT CallPtr
public llvm::unique_function<type - parameter - 0 - 0(type - parameter - 0 - 1...)>::MovePtrT MovePtr
public llvm::unique_function<type - parameter - 0 - 0(type - parameter - 0 - 1...)>::DestroyPtrT DestroyPtr