Ocean
ScopedObject.h File Reference

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