Home :: GreenPad :: ki :: KTL classes

class aptr

^ 
自動ポインタ

私の期待する範囲では概ね std::auto_ptr と同じ動作をすると思う…。 車輪の最発明ばんざーい!

Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:26
Author:
K.INABA
Version:
beta

Contents

^ 
EntityTypeScopeShort Description
~aptrdestructor publicデストラクタ
aptrconstructor publicコンストラクタ
aptrconstructor public所有権移動
getmethod publicポインタ取得
operator *operator public間接演算子
operator ->operator publicメンバ参照
operator =operator public所有権移動
releasemethod public所有権解放

destructor ~aptr

? ^  > 
デストラクタ
Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:35
Code:
public ~ aptr ( )

constructor aptr

? ^  < > 
コンストラクタ
Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:31
Code:
public explicit aptr ( T * p = NULL ) : obj_ ( p )

constructor aptr

? ^  < > 
所有権移動
Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:39
Code:
public aptr ( aptr < T > & r ) : obj_ ( r . release ( ) )

method get

? ^  < > 
ポインタ取得
Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:64
Code:
public T * get ( ) const

operator *

? ^  < > 
間接演算子
Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:56
Code:
public T & operator * ( ) const

operator ->

? ^  < > 
メンバ参照
Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:60
Code:
public T * operator -> ( ) const

operator =

? ^  < > 
所有権移動
Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:43
Code:
public aptr < T > & operator = ( aptr < T > & r )

method release

? ^  < > 
所有権解放
Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:72
Code:
public T * release ( )

Created Mon May 06 21:01:05 2002.
This documentation was generated automatically by
ccdoc v0.8 r26 2001/11/28 bin_opt_msvc_MSWin32-4.0.
Click here to submit a bug report or feature request.
Click here to return to the top of the page.