1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
#ifndef BIT_FIELD_DESCRIPTION_H_20191119_
#define BIT_FIELD_DESCRIPTION_H_20191119_
#include <functional>
#include <vector>
class QString;
namespace ODbgRegisterView {
struct BitFieldDescription {
int textWidth;
std::vector<QString> valueNames;
std::vector<QString> setValueTexts;
std::function<bool(unsigned, unsigned)> const valueEqualComparator;
BitFieldDescription(
int textWidth, const std::vector<QString> &valueNames, const std::vector<QString> &setValueTexts, const std::function<bool(unsigned, unsigned)> &valueEqualComparator = [](unsigned a, unsigned b) { return a == b; });
};
}
#endif
|