29 #include "sidplayfp/SidConfig.h" 43 typedef std::set<libsidplayfp::sidemu*> emuset_t;
46 const char *
const m_name;
49 std::string m_errorBuffer;
59 template<
class Temu,
typename Tparam>
64 void (Temu::*m_method)(Tparam);
92 virtual unsigned int availDevices()
const = 0;
100 virtual unsigned int create(
unsigned int sids) = 0;
129 const char *
name()
const {
return m_name; }
136 const char *
error()
const {
return m_errorBuffer.c_str(); }
150 virtual const char *credits()
const = 0;
157 virtual void filter(
bool enable) = 0;
160 #endif // SIDBUILDER_H Definition: exsid-emu.cpp:29
bool getStatus() const
Definition: sidbuilder.h:143
unsigned int usedDevices() const
Definition: sidbuilder.h:85
const char * error() const
Definition: sidbuilder.h:136
Definition: EventScheduler.h:61
Definition: sidbuilder.h:60
Definition: sidbuilder.h:40
sid_model_t
SID chip model.
Definition: SidConfig.h:50
const char * name() const
Definition: sidbuilder.h:129