retdec
Classes | Functions
retdec::unpacker Namespace Reference

Classes

class  CompressedData
 Abstract class for compressed data. More...
 
struct  RangeDecoder
 Range decoder for LZMA. More...
 
class  LzmaData
 LZMA compressed data. More...
 
class  LzmatData
 
class  BitParser
 
class  BitParserN
 
class  BitParser8
 
class  BitParserLe32
 
class  Nrv2bData
 
class  Nrv2dData
 
class  Nrv2eData
 
class  NrvData
 
class  Signature
 
class  UnpackerException
 
class  FatalException
 
class  UnsupportedInputException
 
class  UnsupportedFileException
 
class  DecompressionFailedException
 
class  UnsupportedStubException
 
class  NoEntryPointException
 
class  UnpackingStub
 

Functions

bool operator== (uint8_t lhs, const Signature::Byte &rhs)
 
bool operator!= (uint8_t lhs, const Signature::Byte &rhs)
 

Function Documentation

◆ operator!=()

bool retdec::unpacker::operator!= ( uint8_t  lhs,
const Signature::Byte rhs 
)

Non-equality operator for comparison with raw bytes.

Parameters
lhsRaw byte to compare with.
rhsSignature::Byte object to compare.
Returns
False if the expected value equals or wildcard mask matches the specified bits, otherwise true.

◆ operator==()

bool retdec::unpacker::operator== ( uint8_t  lhs,
const Signature::Byte rhs 
)

Equality operator for comparison with raw bytes.

Parameters
lhsRaw byte to compare with.
rhsSignature::Byte object to compare.
Returns
True if the expected value equals or wildcard mask matches the specified bits, otherwise false.