Loading...
Searching...
No Matches
cppPodLoading.hpp
Go to the documentation of this file.
1
2
#pragma once
3
4
#include "
core/ast/pod.hpp
"
5
#include "
core/ast/src/src.hpp
"
6
#include "
core/loader/pod/trustPodLoading.hpp
"
7
8
namespace
by {
9
15
class
_nout
cppPodLoading
:
public
trustPodLoading
{
16
BY(
CLASS
(
cppPodLoading
,
trustPodLoading
))
17
typedef
void (*entrypointFunc)(
bicontainable
*);
18
19
public
:
20
nbool
parse
(
errReport
& rpt,
pod
&
pak
)
override
;
21
const
std::string& getName()
const override
;
22
void
rel()
override
;
23
24
private
:
34
nbool
_loadLibs(
errReport
& rpt,
pod
&
pak
);
35
36
private
:
37
dlibs
_dlibs;
38
};
39
}
pod.hpp
by::cppPodLoading
C++ native pod loading implementation.
Definition
cppPodLoading.hpp:15
by::cppPodLoading::parse
nbool parse(errReport &rpt, pod &pak) override
Pure virtual method for parsing pod content into source representations.
by::errReport
Error report collector.
Definition
errReport.hpp:24
by::pod
Pod.
Definition
pod.hpp:21
by::tbicontainable< std::string, node >
by::tnarr
Definition
tnarr.hpp:9
by::trustPodLoading
Trusted pod loading implementation.
Definition
trustPodLoading.hpp:15
src.hpp
trustPodLoading.hpp
to Top