nx_metadata_sdk 1.0 Metadata SDK

Public Member Functions | List of all members
nx::sdk::RefCountable< RefCountableInterface > Class Template Reference

`#include <ref_countable.h>`

Inheritance diagram for nx::sdk::RefCountable< RefCountableInterface >:

## Public Member Functions
| RefCountable (const RefCountable &)=delete
RefCountable & | operator= (const RefCountable &)=delete
| RefCountable (RefCountable &&)=delete
RefCountable & | operator= (RefCountable &&)=delete
virtual int | addRef () const override
virtual int | releaseRef () const override
int | refCount () const

## Detailed Description

### template<class RefCountableInterface>
class nx::sdk::RefCountable< RefCountableInterface >

Recommended base class for objects implementing an interface.

Supports tracking the ref-countable objects via RefCountableRegistry.

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

- src/nx/sdk/helpers/ref_countable.h