![]() |
API Documentation
|
#include <NDEVR/ConcurrentOperation.h>#include <NDEVR/BaseValues.h>#include <NDEVR/LibAssert.h>Go to the source code of this file.
Classes | |
| class | ConstPointer< t_type > |
| Provides a constant, unmodifiable pointer that has shared ownership of a dynamically allocated object. More... | |
| class | DynamicPointer< t_type > |
| Provides a modifiable pointer that has shared ownership of a dynamically allocated object. More... | |
| class | Pointer< t_type > |
| Provides shared ownership of a dynamically allocated object. More... | |
| struct | PointerCore |
| Used by Pointer to store the reference count of the pointer. More... | |
Namespaces | |
| namespace | NDEVR |
Functions | |
| template<class t_other_type , class t_type > | |
| constexpr std::enable_if<!std::is_polymorphic< t_type >::value, bool >::type | CheckCanCast (t_type *) |
| template<class t_other_type , class t_type > | |
| constexpr std::enable_if< std::is_polymorphic< t_type >::value, bool >::type | CheckCanCast (t_type *other) |