mirror of
https://github.com/zeldaret/tww.git
synced 2026-08-22 06:20:02 -04:00
Update dtk-template, switch from intellisense to clangd
This commit is contained in:
@@ -230,15 +230,15 @@ struct TEnumerator2 {
|
||||
};
|
||||
|
||||
template <typename T, int I>
|
||||
struct TContainerEnumerator : public TEnumerator2<TLinkList<T, I>::iterator, T> {
|
||||
struct TContainerEnumerator : public TEnumerator2<typename TLinkList<T, I>::iterator, T> {
|
||||
inline TContainerEnumerator(TLinkList<T, I>* param_0)
|
||||
: TEnumerator2<TLinkList<T, I>::iterator, T>(param_0->begin(), param_0->end()) {}
|
||||
: TEnumerator2<typename TLinkList<T, I>::iterator, T>(param_0->begin(), param_0->end()) {}
|
||||
};
|
||||
|
||||
template <typename T, int I>
|
||||
struct TContainerEnumerator_const : public TEnumerator2<TLinkList<T, I>::const_iterator, const T> {
|
||||
struct TContainerEnumerator_const : public TEnumerator2<typename TLinkList<T, I>::const_iterator, const T> {
|
||||
inline TContainerEnumerator_const(const TLinkList<T, I>* param_0)
|
||||
: TEnumerator2<TLinkList<T, I>::const_iterator, const T>(param_0->begin(), param_0->end()) {}
|
||||
: TEnumerator2<typename TLinkList<T, I>::const_iterator, const T>(param_0->begin(), param_0->end()) {}
|
||||
};
|
||||
|
||||
}; // namespace JGadget
|
||||
|
||||
@@ -88,6 +88,15 @@ public:
|
||||
inline virtual void draw(T);
|
||||
}; // Size: 0x04
|
||||
|
||||
template<>
|
||||
void JPACallBackBase<JPABaseEmitter*>::init(JPABaseEmitter*) {}
|
||||
template<>
|
||||
void JPACallBackBase<JPABaseEmitter*>::execute(JPABaseEmitter*) {}
|
||||
template<>
|
||||
void JPACallBackBase<JPABaseEmitter*>::executeAfter(JPABaseEmitter*) {}
|
||||
template<>
|
||||
void JPACallBackBase<JPABaseEmitter*>::draw(JPABaseEmitter*) {}
|
||||
|
||||
template<typename T, typename U>
|
||||
class JPACallBackBase2 {
|
||||
public:
|
||||
@@ -99,6 +108,13 @@ public:
|
||||
inline virtual void draw(T, U);
|
||||
};
|
||||
|
||||
template<>
|
||||
void JPACallBackBase2<JPABaseEmitter*, JPABaseParticle*>::init(JPABaseEmitter*, JPABaseParticle*) {}
|
||||
template<>
|
||||
void JPACallBackBase2<JPABaseEmitter*, JPABaseParticle*>::execute(JPABaseEmitter*, JPABaseParticle*) {}
|
||||
template<>
|
||||
void JPACallBackBase2<JPABaseEmitter*, JPABaseParticle*>::draw(JPABaseEmitter*, JPABaseParticle*) {}
|
||||
|
||||
struct JPAEmitterInfo {
|
||||
public:
|
||||
JPAEmitterInfo() : mRandom(0) {}
|
||||
@@ -393,13 +409,4 @@ public:
|
||||
/* 0x216 */ u16 field_0x216;
|
||||
};
|
||||
|
||||
void JPACallBackBase<JPABaseEmitter*>::init(JPABaseEmitter*) {}
|
||||
void JPACallBackBase<JPABaseEmitter*>::execute(JPABaseEmitter*) {}
|
||||
void JPACallBackBase<JPABaseEmitter*>::executeAfter(JPABaseEmitter*) {}
|
||||
void JPACallBackBase<JPABaseEmitter*>::draw(JPABaseEmitter*) {}
|
||||
|
||||
void JPACallBackBase2<JPABaseEmitter*, JPABaseParticle*>::init(JPABaseEmitter*, JPABaseParticle*) {}
|
||||
void JPACallBackBase2<JPABaseEmitter*, JPABaseParticle*>::execute(JPABaseEmitter*, JPABaseParticle*) {}
|
||||
void JPACallBackBase2<JPABaseEmitter*, JPABaseParticle*>::draw(JPABaseEmitter*, JPABaseParticle*) {}
|
||||
|
||||
#endif /* JPAEMITTER_H */
|
||||
|
||||
Reference in New Issue
Block a user