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::ExeElementWrapper
ExeElementWrapper(Executable *exe)
Definition
ExeElementWrapper.cpp:3
ExeNodeWrapper::wrap
virtual bool wrap()
Definition
ExeNodeWrapper.h:16
ExeNodeWrapper::ExeNodeWrapper
ExeNodeWrapper(Executable *pe, ExeNodeWrapper *parent=NULL)
Definition
ExeNodeWrapper.cpp:3
PEElementWrapper::PEElementWrapper
PEElementWrapper(PEFile *pe)
Definition
PENodeWrapper.cpp:4
PEElementWrapper::PEFile
friend class PEFile
Definition
PENodeWrapper.h:19
PEElementWrapper::m_PE
PEFile * m_PE
Definition
PENodeWrapper.h:17
PENodeWrapper::PEFile
friend class PEFile
Definition
PENodeWrapper.h:39
PENodeWrapper::PENodeWrapper
PENodeWrapper(PEFile *pe, PENodeWrapper *parent=NULL)
Definition
PENodeWrapper.cpp:11
PENodeWrapper::peParentNode
PENodeWrapper * peParentNode
Definition
PENodeWrapper.h:37
PENodeWrapper::m_PE
PEFile * m_PE
Definition
PENodeWrapper.h:36
Generated by
1.13.2