C++ native pod loading implementation. More...
#include <cppPodLoading.hpp>
Public Member Functions | |
| nbool | parse (errReport &rpt, pod &pak) override |
| Pure virtual method for parsing pod content into source representations. | |
| const std::string & | getName () const override |
| void | rel () override |
Public Member Functions inherited from by::trustPodLoading | |
| nbool | expand (errReport &rpt, pod &pak) override |
| nbool | verify (errReport &rpt, pod &pak) override |
| Pure virtual method for verifying the parsed pod content. | |
Public Member Functions inherited from by::podLoading | |
| void | addPath (const std::string &filePath) |
| void | addPath (const std::vector< std::string > paths) |
Additional Inherited Members | |
Protected Member Functions inherited from by::podLoading | |
| const std::vector< std::string > & | _getPaths () const |
| virtual void | _tryDump (const errReport &rpt, const pod &pak, ncnt prevCnt) const |
C++ native pod loading implementation.
Specialized pod loader for C++ native libraries and modules. Handles dynamic library loading and native code integration with byeol.
|
overridevirtual |
Implements by::podLoading.
Pure virtual method for parsing pod content into source representations.
| rpt | The error report to collect any parsing errors. |
| tray | A bicontainable to store intermediate parsed results or components. |
Implements by::podMakable.
|
overridevirtual |
Reimplemented from by::podLoading.