Lines Matching refs:name
25 #define REGISTER_CODEC_CREATE_2(name, cls, i) static void *name() { return (void *)(i *)(new cls); }
26 #define REGISTER_CODEC_CREATE(name, cls) REGISTER_CODEC_CREATE_2(name, cls, ICompressCoder)
45 #define REGISTER_CODEC_2(x, crDec, crEnc, id, name) \
47 { crDec, crEnc, id, name, 1, false }; \
52 #define REGISTER_CODEC_E(x, clsDec, clsEnc, id, name) \
54 REGISTER_CODEC_2(x, CreateDec, NULL, id, name)
56 #define REGISTER_CODEC_E(x, clsDec, clsEnc, id, name) \
59 REGISTER_CODEC_2(x, CreateDec, CreateEnc, id, name)
64 #define REGISTER_FILTER_CREATE(name, cls) REGISTER_CODEC_CREATE_2(name, cls, ICompressFilter)
66 #define REGISTER_FILTER_ITEM(crDec, crEnc, id, name) \
67 { crDec, crEnc, id, name, 1, true }
69 #define REGISTER_FILTER(x, crDec, crEnc, id, name) \
71 REGISTER_FILTER_ITEM(crDec, crEnc, id, name); \
75 #define REGISTER_FILTER_E(x, clsDec, clsEnc, id, name) \
77 REGISTER_FILTER(x, x ## _CreateDec, NULL, id, name)
79 #define REGISTER_FILTER_E(x, clsDec, clsEnc, id, name) \
82 REGISTER_FILTER(x, x ## _CreateDec, x ## _CreateEnc, id, name)
99 #define REGISTER_HASHER(cls, id, name, size) \
102 static const CHasherInfo g_HasherInfo = { CreateHasherSpec, id, name, size }; \