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

CopyOnWriteObj1< Base, Param1 > Class Template Reference

For objects (e.g. More...

#include "copyOnWriteObject.h"

Inheritance diagram for CopyOnWriteObj1< Base, Param1 >:
CopyOnWriteObject CachedTypedWritableReferenceCount TypedWritableReferenceCount TypedWritable ReferenceCount TypedObject MemoryBase MemoryBase

List of all members.

Public Types

typedef CopyOnWriteObj1< Base,
Param1 > 
ThisClass

Public Member Functions

 CopyOnWriteObj1 (Param1 p1)
 CopyOnWriteObj1 (const Base &copy)
 CopyOnWriteObj1 (const CopyOnWriteObj1< Base, Param1 > &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 Param1>
class CopyOnWriteObj1< Base, Param1 >

For objects (e.g.

pvectors) whose constructor takes a single parameter.

Definition at line 137 of file copyOnWriteObject.h.


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