|
klee
|
Reference counter to be used as part of a ref-managed struct or class. More...
#include <Ref.h>
Public Member Functions | |
| ReferenceCounter ()=default | |
| ~ReferenceCounter ()=default | |
| ReferenceCounter (const ReferenceCounter &) | |
| unsigned | getCount () |
| ReferenceCounter & | operator= (const ReferenceCounter &a) |
| ReferenceCounter (ReferenceCounter &&r) noexcept=delete | |
| ReferenceCounter & | operator= (ReferenceCounter &&other) noexcept=delete |
Private Attributes | |
| unsigned | refCount = 0 |
| Count how often the object has been referenced. More... | |
Friends | |
| template<class T > | |
| class | ref |
Reference counter to be used as part of a ref-managed struct or class.
|
default |
|
default |
|
inline |
|
deletenoexcept |
|
inline |
|
inline |
|
deletenoexcept |
|
private |
Count how often the object has been referenced.
Definition at line 51 of file Ref.h.
Referenced by getCount(), and operator=().