8 #ifndef META_OCEAN_MEDIA_DS_OBJECT_H
9 #define META_OCEAN_MEDIA_DS_OBJECT_H
15 DISABLE_WARNINGS_BEGIN
33 template <
class T>
void release(T *
object);
207 typedef std::pair<ScopedIPin, ScopedIPin>
PinPair;
217 typedef std::vector<ScopedIPin>
Pins;
268 if (
object !=
nullptr)
This class wraps an unmanaged object (or reference) which needs to be released after usage.
Definition: ScopedObject.h:166
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15