#include <RCArray.h>
Inheritance diagram for RCArray< T >::SharedData:
Public Member Functions | |
SharedData () | |
SharedData (const GrowableArray< T > &v) | |
SharedData (size_t initialSize) | |
SharedData (const SharedData &rhs) | |
~SharedData () | |
size_t | getRefCnt () |
Public Attributes | |
GrowableArray< T > | data |
Private Member Functions | |
void | copy (const GrowableArray< T > &v) |
|
Definition at line 165 of file RCArray.h.
00165 {}; |
|
Definition at line 166 of file RCArray.h. References RCArray< T >::SharedData::copy().
00166 { copy( v ); } |
|
Definition at line 167 of file RCArray.h. References RCArray< T >::SharedData::data.
00167 : data( initialSize ) {} |
|
Definition at line 168 of file RCArray.h. References RCArray< T >::SharedData::copy(), and RCArray< T >::SharedData::data.
00168 { copy( rhs.data ); } |
|
Definition at line 169 of file RCArray.h.
00169 {} |
|
Definition at line 173 of file RCArray.h. References RCArray< T >::SharedData::data, and GrowableArray< T >::length(). Referenced by RCArray< T >::SharedData::SharedData().
|
|
Definition at line 170 of file RCArray.h. References RCObject::refCnt().
00170 { return refCnt(); } |
|
Definition at line 163 of file RCArray.h. Referenced by RCArray< T >::SharedData::copy(), and RCArray< T >::SharedData::SharedData(). |