Loading...
Searching...
No Matches
cppPackLoading.hpp
Go to the documentation of this file.
1
2#pragma once
3
4#include "core/ast/pack.hpp"
7
8namespace by {
9
15 class _nout cppPackLoading: public trustPackLoading {
17 typedef void (*entrypointFunc)(bicontainable*);
18
19 public:
20 nbool parse(errReport& rpt, pack& pak) override;
21 const std::string& getName() const override;
22 void rel() override;
23
24 private:
34 nbool _loadLibs(errReport& rpt, pack& pak);
35
36 private:
37 dlibs _dlibs;
38 };
39}
C++ native pack loading implementation.
Definition cppPackLoading.hpp:15
nbool parse(errReport &rpt, pack &pak) override
Pure virtual method for parsing pack content into source representations.
Error report collector.
Definition errReport.hpp:24
Pack.
Definition pack.hpp:21
Trusted pack loading implementation.
Definition trustPackLoading.hpp:15
Rich logging support with polymorphic type conversion.
Definition richLog.hpp:34