Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
JASBankTable.h
Go to the documentation of this file.
1#ifndef JASBANKTABLE_H
2#define JASBANKTABLE_H
3
6
11template<size_t N>
12class JASBankTable : public JASBankList {
13public:
14 // JASBank* getBank(u32 param_0) { return mArray.get(param_0); }
15 virtual JASBank* getBank(u32 param_0) const { return mArray.get(param_0); }
16 void registBank(u32 param_0, JASBank* param_1) { mArray.set(param_0, param_1); }
17
18private:
20};
21
26class JASDefaultBankTable : public JASBankTable<256>, public JASGlobalInstance<JASDefaultBankTable> {
27public:
29};
30
31#endif /* JASBANKTABLE_H */
Definition JASBankList.h:12
Definition JASBankTable.h:12
JASPtrArray< JASBank, N > mArray
Definition JASBankTable.h:19
void registBank(u32 param_0, JASBank *param_1)
Definition JASBankTable.h:16
virtual JASBank * getBank(u32 param_0) const
Definition JASBankTable.h:15
Definition JASBank.h:18
Definition JASBankTable.h:26
JASDefaultBankTable()
Definition JASBankTable.h:28
Definition JASGadget.h:12
Definition JASGadget.h:75
void set(u32 index, T *value)
Definition JASGadget.h:60
T * get(u32 index)
Definition JASGadget.h:48
unsigned long u32
Definition types.h:9