クラス Onikiri::EventWheel

#include <EventWheel.h>

すべてのメンバ一覧

Public メソッド

 EventWheel ()
INLINE ListTypeGetEventList (int index)
INLINE ListTypePeekEventList (int index)
INLINE void ReleaseEventList (ListType *list, int index)
void Resize (int size)

Protected 型

typedef EventPtr ListNode
typedef EventList ListType

Protected 変数

std::vector< ListTypem_event
int m_size


説明

EventWheel.h47 行で定義されています。


型定義

typedef EventPtr Onikiri::EventWheel::ListNode [protected]

EventWheel.h51 行で定義されています。

typedef EventList Onikiri::EventWheel::ListType [protected]

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


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

Onikiri::EventWheel::EventWheel (  )  [inline]

EventWheel.h62 行で定義されています。

参照先 m_size.

00063         {
00064             m_size = 0;
00065         }


関数

INLINE ListType* Onikiri::EventWheel::GetEventList ( int  index  )  [inline]

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

参照先 m_event.

参照元 Onikiri::TimeWheelBase::AddEvent()Onikiri::TimeWheelBase::CurrentEvents()Onikiri::TimeWheelBase::EventsAfterTime().

00079         {
00080             return &m_event[index];
00081         }

Here is the caller graph for this function:

INLINE ListType* Onikiri::EventWheel::PeekEventList ( int  index  )  [inline]

EventWheel.h73 行で定義されています。

参照先 m_event.

参照元 Onikiri::TimeWheelBase::End().

00074         {
00075             return &m_event[index];
00076         }

Here is the caller graph for this function:

INLINE void Onikiri::EventWheel::ReleaseEventList ( ListType list,
int  index 
) [inline]

EventWheel.h83 行で定義されています。

参照元 Onikiri::TimeWheelBase::End().

00084         {
00085         }

Here is the caller graph for this function:

void Onikiri::EventWheel::Resize ( int  size  )  [inline]

EventWheel.h67 行で定義されています。

参照先 m_eventm_size.

参照元 Onikiri::TimeWheelBase::TimeWheelBase().

00068         {
00069             m_size = size;
00070             m_event.resize( m_size, ListType() );
00071         }

Here is the caller graph for this function:


変数

std::vector<ListType> Onikiri::EventWheel::m_event [protected]

EventWheel.h55 行で定義されています。

参照元 GetEventList()PeekEventList()Resize().

int Onikiri::EventWheel::m_size [protected]

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

参照元 EventWheel()Resize().


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