#ifndef JASBANKTABLE_H #define JASBANKTABLE_H #include "JSystem/JAudio2/JASBankList.h" #include "JSystem/JAudio2/JASGadget.h" template class JASBankTable : public JASBankList { public: // JASBank* getBank(u32 param_0) { return mArray.get(param_0); } virtual JASBank* getBank(u32 param_0) const { return mArray.get(param_0); } void registBank(u32 param_0, JASBank* param_1) { mArray.set(param_0, param_1); } private: JASPtrArray mArray; }; class JASDefaultBankTable : public JASBankTable<256>, public JASGlobalInstance { public: JASDefaultBankTable() : JASGlobalInstance(true) {} }; #endif /* JASBANKLIST_H */