BearParser
Portable Executable parsing library (from PE-bear)
Loading...
Searching...
No Matches
ExeBuilder Class Referenceabstract

#include <Executable.h>

Public Member Functions

 ExeBuilder ()
 
virtual ~ExeBuilder ()
 
virtual bool signatureMatches (AbstractByteBuffer *buf)=0
 
virtual Executablebuild (AbstractByteBuffer *buf)=0
 
virtual QString typeName ()=0
 

Detailed Description

Definition at line 14 of file Executable.h.

Constructor & Destructor Documentation

◆ ExeBuilder()

ExeBuilder::ExeBuilder ( )
inline

Definition at line 16 of file Executable.h.

◆ ~ExeBuilder()

virtual ExeBuilder::~ExeBuilder ( )
inlinevirtual

Definition at line 17 of file Executable.h.

Member Function Documentation

◆ build()

virtual Executable * ExeBuilder::build ( AbstractByteBuffer * buf)
pure virtual

Implemented in DOSExeBuilder, and PEFileBuilder.

◆ signatureMatches()

virtual bool ExeBuilder::signatureMatches ( AbstractByteBuffer * buf)
pure virtual

Implemented in DOSExeBuilder, and PEFileBuilder.

◆ typeName()

virtual QString ExeBuilder::typeName ( )
pure virtual

Implemented in DOSExeBuilder, and PEFileBuilder.


The documentation for this class was generated from the following file: