UT_COWHandle< Data > Class Template Reference
#include <UT_COW.h>
List of all members.
Detailed Description
template<typename Data>
class UT_COWHandle< Data >
A plain handle is an opaque refernce to the data. You can't read or write to it with this sort of handle, but you can copy and store it. Assign a plain handle into a ReadHandle or a WriteHandle to gain more privelages.
Definition at line 55 of file UT_COW.h.
Constructor & Destructor Documentation
Member Function Documentation
Calls the default constructor on the object.
Definition at line 89 of file UT_COW.h.
Makes a copy of the source data. This is the safest approach as the caller will retain ownership.
Definition at line 97 of file UT_COW.h.
Turns us into a null pointer, a useful way to end our use of a handle without having to play weird scope games.
Definition at line 115 of file UT_COW.h.
Be careful when initializing using this function. The handle will gain ownership of the provided pointer, so the caller should cease referring to it.
Definition at line 107 of file UT_COW.h.
Friends And Related Function Documentation
Grant our friends direct access.
Definition at line 146 of file UT_COW.h.
The documentation for this class was generated from the following file: