carb::borrowObject

Defined in carb/IObject.h

template<class T>
inline ObjectPtr<T> carb::borrowObject(T *other)

Helper function to create carb::ObjectPtr from a carb::IObject pointer by “borrowing” the pointer; that is, by increasing the reference count.

Parameters

other – The raw pointer to reference.

Returns

A smart pointer referencing other.