LLVM 22.0.0git
llvm::IntrusiveRefCntPtrInfo< ImutAVLTree< ImutInfo > > Struct Template Reference

#include "llvm/ADT/ImmutableSet.h"

Inheritance diagram for llvm::IntrusiveRefCntPtrInfo< ImutAVLTree< ImutInfo > >:
[legend]

Static Public Member Functions

static void retain (ImutAVLTree< ImutInfo > *Tree)
static void release (ImutAVLTree< ImutInfo > *Tree)
static unsigned useCount (const ImutAVLTree< ImutInfo > *obj)

Detailed Description

template<typename ImutInfo>
struct llvm::IntrusiveRefCntPtrInfo< ImutAVLTree< ImutInfo > >

Definition at line 353 of file ImmutableSet.h.

Member Function Documentation

◆ release()

template<typename ImutInfo>
void llvm::IntrusiveRefCntPtrInfo< ImutAVLTree< ImutInfo > >::release ( ImutAVLTree< ImutInfo > * Tree)
inlinestatic

Definition at line 355 of file ImmutableSet.h.

◆ retain()

template<typename ImutInfo>
void llvm::IntrusiveRefCntPtrInfo< ImutAVLTree< ImutInfo > >::retain ( ImutAVLTree< ImutInfo > * Tree)
inlinestatic

Definition at line 354 of file ImmutableSet.h.

References llvm::ImutAVLTree< ImutInfo >::retain().

◆ useCount()

unsigned llvm::IntrusiveRefCntPtrInfo< ImutAVLTree< ImutInfo > >::useCount ( const ImutAVLTree< ImutInfo > * obj)
inlinestatic

Definition at line 162 of file IntrusiveRefCntPtr.h.


The documentation for this struct was generated from the following file: