Panda3D
Public Member Functions | Static Public Member Functions | Protected Member Functions

CopyOnWriteObj< Base > Class Template Reference

This is similar to RefCountObj, but it implements a CopyOnWriteObject inheritance instead of a ReferenceCount inheritance. More...

#include "copyOnWriteObject.h"

Inheritance diagram for CopyOnWriteObj< Base >:
CopyOnWriteObject CachedTypedWritableReferenceCount TypedWritableReferenceCount TypedWritable ReferenceCount TypedObject MemoryBase MemoryBase

List of all members.

Public Member Functions

 CopyOnWriteObj (const Base &copy)
 CopyOnWriteObj (const CopyOnWriteObj< Base > &copy)
virtual TypeHandle force_init_type ()
virtual TypeHandle get_type () const

Static Public Member Functions

static TypeHandle get_class_type ()
static void init_type ()

Protected Member Functions

virtual PT (CopyOnWriteObject) make_cow_copy()

Detailed Description

template<class Base>
class CopyOnWriteObj< Base >

This is similar to RefCountObj, but it implements a CopyOnWriteObject inheritance instead of a ReferenceCount inheritance.

Definition at line 103 of file copyOnWriteObject.h.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations