Go to the source code of this file.
Namespaces | |
| namespace | Cuore |
Classes | |
| class | QGlobalReader |
| Abstract class for global readers. More... | |
| class | QGlobalReaderFactory |
| abstract factory for QGlobalReader. More... | |
Defines | |
| #define | CREATE_GOLBAL_READER_IMPL(clazz, ext) |
| #define | REGISTER_GLOBAL_READER(clazz, ext) |
| #define CREATE_GOLBAL_READER_IMPL | ( | clazz, | |||
| ext | ) |
Value:
class clazz ## Factory: public QGlobalReaderFactory{\ public:\ clazz ## Factory() : QGlobalReaderFactory(#clazz,ext) {}\ QGlobalReader *Create(){ return new clazz; }\ };
| #define REGISTER_GLOBAL_READER | ( | clazz, | |||
| ext | ) |
Value:
CREATE_GOLBAL_READER_IMPL(clazz, ext);\
extern "C" void registerInFactory ## clazz() {\
QGlobalReaderFactory* pt = new clazz ## Factory;\
QGlobalRWFactory::GetInstance().RegisterGlobalReader(pt);\
}
1.5.6