BearParser
Portable Executable parsing library (from PE-bear)
Loading...
Searching...
No Matches
parser
pe
PENodeWrapper.cpp
Go to the documentation of this file.
1
#include "
pe/PENodeWrapper.h
"
2
#include "
pe/PEFile.h
"
3
4
PEElementWrapper::PEElementWrapper
(
PEFile
* pe)
5
:
ExeElementWrapper
(pe), m_PE(pe)
6
{
7
}
8
9
//--------------------------------------------------------------------
10
11
PENodeWrapper::PENodeWrapper
(
PEFile
*exe,
PENodeWrapper
* parent)
12
:
ExeNodeWrapper
(exe, parent, 0), m_PE(exe), peParentNode(parent)
13
{
14
wrap
();
15
}
16
17
PENodeWrapper::PENodeWrapper
(
PEFile
*exe,
PENodeWrapper
* parent,
size_t
entryNumber)
18
:
ExeNodeWrapper
(exe, parent, entryNumber), m_PE(exe), peParentNode(parent)
19
{
20
wrap
();
21
}
PEFile.h
PENodeWrapper.h
ExeElementWrapper
Definition
ExeElementWrapper.h:12
ExeNodeWrapper
Definition
ExeNodeWrapper.h:9
ExeNodeWrapper::wrap
virtual bool wrap()
Definition
ExeNodeWrapper.h:16
PEElementWrapper::PEElementWrapper
PEElementWrapper(PEFile *pe)
Definition
PENodeWrapper.cpp:4
PEFile
Definition
PEFile.h:45
PENodeWrapper
Definition
PENodeWrapper.h:25
PENodeWrapper::PENodeWrapper
PENodeWrapper(PEFile *pe, PENodeWrapper *parent=NULL)
Definition
PENodeWrapper.cpp:11
Generated by
1.12.0