mirror of
https://github.com/isledecomp/isle-portable.git
synced 2024-12-11 16:41:10 -05:00
27 lines
642 B
C++
27 lines
642 B
C++
#ifndef MXSTREAMLIST_H
|
|
#define MXSTREAMLIST_H
|
|
|
|
#include "mxdsaction.h"
|
|
#include "mxdssubscriber.h"
|
|
#include "mxnextactiondatastart.h"
|
|
#include "mxstl/stlcompat.h"
|
|
|
|
template <class T>
|
|
class MxStreamList : public list<T> {};
|
|
|
|
// SIZE 0xc
|
|
class MxStreamListMxDSAction : public MxStreamList<MxDSAction*> {
|
|
public:
|
|
MxDSAction* Find(MxDSAction* p_action, MxBool p_delete);
|
|
};
|
|
|
|
// SIZE 0xc
|
|
class MxStreamListMxNextActionDataStart : public MxStreamList<MxNextActionDataStart*> {
|
|
public:
|
|
MxNextActionDataStart* Find(MxU32, MxS16);
|
|
};
|
|
|
|
// SIZE 0xc
|
|
class MxStreamListMxDSSubscriber : public MxStreamList<MxDSSubscriber*> {};
|
|
|
|
#endif // MXSTREAMLIST_H
|