クラス Onikiri::OpArray::ArrayID

#include <OpArray.h>

Onikiri::OpArray::ArrayIDのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 ArrayID (const ArrayID &arrayID)
 ArrayID (Op *op, OpArray *opArray, ID id)
 ArrayID ()
const ID GetID () const
OpGetOp () const
const OpArrayGetOpArray () const
void SetOp (Op *op)
virtual ~ArrayID ()

説明

OpArray.h49 行で定義されています。


コンストラクタとデストラクタ

Onikiri::OpArray::ArrayID::ArrayID (  )  [inline]

OpArray.h52 行で定義されています。

00052                       : 
00053                 m_op(0),
00054                 m_opArray(0),
00055                 m_id(0)
00056             {}

Onikiri::OpArray::ArrayID::ArrayID ( Op op,
OpArray opArray,
ID  id 
) [inline]

OpArray.h58 行で定義されています。

00062               :
00063                 m_op(op), 
00064                 m_opArray(opArray), 
00065                 m_id(id)
00066             {}
            

Onikiri::OpArray::ArrayID::ArrayID ( const ArrayID arrayID  )  [inline]

OpArray.h68 行で定義されています。

00068                                             : 
00069                 m_op(arrayID.m_op), 
00070                 m_opArray(arrayID.m_opArray), 
00071                 m_id(arrayID.m_id)
00072             {}

OpArray::ArrayID::~ArrayID (  )  [virtual]

OpArray.cpp42 行で定義されています。

00043 {
00044     delete m_op;
00045 }


関数

const ID Onikiri::OpArray::ArrayID::GetID (  )  const [inline]

OpArray.h85 行で定義されています。

参照元 Onikiri::OpIterator::GetID().

00085 { return m_id;     }

Here is the caller graph for this function:

Op* Onikiri::OpArray::ArrayID::GetOp (  )  const [inline]

OpArray.h77 行で定義されています。

参照元 Onikiri::OpIterator::GetOp()Onikiri::OpIterator::operator *()Onikiri::OpIterator::operator->().

00077 { return m_op; }

Here is the caller graph for this function:

const OpArray* Onikiri::OpArray::ArrayID::GetOpArray (  )  const [inline]

OpArray.h84 行で定義されています。

参照元 Onikiri::OpIterator::IsAlive().

00084 { return m_opArray; }

Here is the caller graph for this function:

void Onikiri::OpArray::ArrayID::SetOp ( Op op  )  [inline]

OpArray.h78 行で定義されています。

参照先 ASSERT.

00079             {
00080                 ASSERT(m_op == 0, "SetOp called twice.");           
00081                 m_op = op;
00082             }


このクラスの説明は次のファイルから生成されました:
Onikiri2に対してTue Jun 18 15:06:29 2013に生成されました。  doxygen 1.4.7