12#ifndef ARCANE_CORE_ISHAREDREFERENCE_H
13#define ARCANE_CORE_ISHAREDREFERENCE_H
17#include "arcane/utils/Ptr.h"
Interface of a reference counter.
virtual Int32 refCount() const =0
Returns the value of the reference counter.
virtual ~ISharedReference()=default
Releases resources.
virtual void removeRef()=0
Decrements the reference counter.
virtual void addRef()=0
Increments the reference counter.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
std::int32_t Int32
Signed integer type of 32 bits.