19 std::map<exe_type, ExeBuilder*>::iterator
itr;
29 if (!buf)
return NONE;
33 std::map<exe_type, ExeBuilder*>::iterator
itr;
39 if (
builder->signatureMatches(buf)) {
INT_TYPE _getNumValue(void *ptr)
virtual Executable * build(AbstractByteBuffer *buf)=0
virtual QString typeName()=0
static exe_type findMatching(AbstractByteBuffer *buf)
static std::map< exe_type, ExeBuilder * > builders
static Executable * build(AbstractByteBuffer *buf, exe_type type)
static QString getTypeName(exe_type type)