123456789101112131415161718192021222324252627282930313233 |
- #pragma once
- #include <vector>
- #include "idiom.h"
- #include "icode.h"
- #include <deque>
- struct Idiom11 : public Idiom
- {
- protected:
- iICODE m_icodes[3];
- public:
- virtual ~Idiom11() {}
- Idiom11(Function *f) : Idiom(f)
- {
- }
- uint8_t minimum_match_length() {return 3;}
- bool match(iICODE pIcode);
- int action();
- };
- struct Idiom16 : public Idiom
- {
- protected:
- iICODE m_icodes[3];
- public:
- virtual ~Idiom16() {}
- Idiom16(Function *f) : Idiom(f)
- {
- }
- uint8_t minimum_match_length() {return 3;}
- bool match(iICODE pIcode);
- int action();
- };
|