Classes | |
| class | ReferenceCountedObject |
| Adds reference-counting to an object. More... | |
| class | SingleThreadedReferenceCountedObject |
| Adds reference-counting to an object. More... | |
| class | ReferenceCountedObjectPtr< ReferenceCountedObjectClass > |
| A smart-pointer class which points to a reference-counted object. More... | |
Functions | |
| template<class ReferenceCountedObjectClass > | |
| bool | operator== (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, ReferenceCountedObjectClass *const object2) noexcept |
| Compares two ReferenceCountedObjectPointers. | |
| template<class ReferenceCountedObjectClass > | |
| bool | operator== (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept |
| Compares two ReferenceCountedObjectPointers. | |
| template<class ReferenceCountedObjectClass > | |
| bool | operator== (ReferenceCountedObjectClass *object1, ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept |
| Compares two ReferenceCountedObjectPointers. | |
| template<class ReferenceCountedObjectClass > | |
| bool | operator!= (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, const ReferenceCountedObjectClass *object2) noexcept |
| Compares two ReferenceCountedObjectPointers. | |
| template<class ReferenceCountedObjectClass > | |
| bool | operator!= (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept |
| Compares two ReferenceCountedObjectPointers. | |
| template<class ReferenceCountedObjectClass > | |
| bool | operator!= (ReferenceCountedObjectClass *object1, ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept |
| Compares two ReferenceCountedObjectPointers. | |
| bool operator== | ( | const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > & | object1, |
| ReferenceCountedObjectClass *const | object2 | ||
| ) |
Compares two ReferenceCountedObjectPointers.
| bool operator== | ( | const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > & | object1, |
| const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > & | object2 | ||
| ) |
Compares two ReferenceCountedObjectPointers.
| bool operator== | ( | ReferenceCountedObjectClass * | object1, |
| ReferenceCountedObjectPtr< ReferenceCountedObjectClass > & | object2 | ||
| ) |
Compares two ReferenceCountedObjectPointers.
| bool operator!= | ( | const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > & | object1, |
| const ReferenceCountedObjectClass * | object2 | ||
| ) |
Compares two ReferenceCountedObjectPointers.
| bool operator!= | ( | const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > & | object1, |
| ReferenceCountedObjectPtr< ReferenceCountedObjectClass > & | object2 | ||
| ) |
Compares two ReferenceCountedObjectPointers.
| bool operator!= | ( | ReferenceCountedObjectClass * | object1, |
| ReferenceCountedObjectPtr< ReferenceCountedObjectClass > & | object2 | ||
| ) |
Compares two ReferenceCountedObjectPointers.