Ocean
|
Go to the source code of this file.
Data Structures | |
class | Ocean::ScopedObjectT< T, TReleaseValue, TReleaseFunction > |
This class wraps an unmanaged object (or reference) which needs to be released after usage. More... | |
class | Ocean::ScopedObjectCompileTimeT< T, TReleaseValue, TReleaseReturn, tReleaseFunction, tExpectedReturnValue, tCheckReturnValue, tInvalidValue > |
This class wraps an unmanaged object (or reference) which needs to be released after usage. More... | |
Namespaces | |
Ocean | |
The namespace covering the entire Ocean framework. | |
Typedefs | |
template<typename T , void(*)(T) tReleaseFunction> | |
using | Ocean::ScopedObjectCompileTimeVoidT = ScopedObjectCompileTimeT< T, T, void, tReleaseFunction > |
Template specialization for ScopedObjectCompileTimeT with void return value. More... | |