7 #ifndef FILEINFO_FILE_INFORMATION_FILE_INFORMATION_TYPES_PATTERN_PATTERN_MATCH_H
8 #define FILEINFO_FILE_INFORMATION_FILE_INFORMATION_TYPES_PATTERN_PATTERN_MATCH_H
23 unsigned long long offset = std::numeric_limits<unsigned long long>::max();
24 unsigned long long address = std::numeric_limits<unsigned long long>::max();
25 unsigned long long dataSize = std::numeric_limits<unsigned long long>::max();
26 unsigned long long entrySize = std::numeric_limits<unsigned long long>::max();
38 bool getOffset(
unsigned long long &pRes)
const;
39 bool getAddress(
unsigned long long &pRes)
const;
46 void setOffset(
unsigned long long pOffset);
Definition: pattern_match.h:21
void setFloatingPoint()
Definition: pattern_match.cpp:94
bool isInteger() const
Definition: pattern_match.cpp:14
void setAddress(unsigned long long pAddress)
Definition: pattern_match.cpp:73
void setEntrySize(unsigned long long pEntrySize)
Definition: pattern_match.cpp:83
bool getOffset(unsigned long long &pRes) const
Definition: pattern_match.cpp:24
void setDataSize(unsigned long long pDataSize)
Definition: pattern_match.cpp:78
unsigned long long offset
offset of match in file
Definition: pattern_match.h:23
void setInteger()
Definition: pattern_match.cpp:88
bool floatingPoint
true if each entry in match is floating point number
Definition: pattern_match.h:28
unsigned long long address
address of match in memory
Definition: pattern_match.h:24
unsigned long long dataSize
total size of match in bytes
Definition: pattern_match.h:25
bool getEntrySize(unsigned long long &pRes) const
Definition: pattern_match.cpp:57
bool getDataSize(unsigned long long &pRes) const
Definition: pattern_match.cpp:46
unsigned long long entrySize
byte size of one entry in match
Definition: pattern_match.h:26
bool isFloatingPoint() const
Definition: pattern_match.cpp:19
void setOffset(unsigned long long pOffset)
Definition: pattern_match.cpp:68
bool getAddress(unsigned long long &pRes) const
Definition: pattern_match.cpp:35
bool integer
true if each entry in match is integer number
Definition: pattern_match.h:27
Definition: archive_wrapper.h:19