Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::ReferenceCounterAccessor< T > Class Template Reference

Accessor for reference counter management methods. More...

#include <arccore/base/RefDeclarations.h>

Static Public Member Functions

static void addReference (T *t)
static void removeReference (T *t)

Detailed Description

template<class T>
class Arcane::ReferenceCounterAccessor< T >

Accessor for reference counter management methods.

The class T must define two methods addReference() and removeReference() to manage reference counters. removeReference() must destroy the instance if the counter reaches zero.

Definition at line 134 of file RefDeclarations.h.

Member Function Documentation

◆ addReference()

template<class T>
void Arcane::ReferenceCounterAccessor< T >::addReference ( T * t)
inlinestatic

Definition at line 138 of file RefDeclarations.h.

◆ removeReference()

template<class T>
void Arcane::ReferenceCounterAccessor< T >::removeReference ( T * t)
inlinestatic

Definition at line 145 of file RefDeclarations.h.


The documentation for this class was generated from the following files: