|
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 | |
| namespace | 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. | |