Trusted pod loading implementation. More...
#include <trustPodLoading.hpp>
Public Member Functions | |
| 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) |
| virtual void | rel () |
| virtual const std::string & | getName () const =0 |
Public Member Functions inherited from by::podMakable | |
| virtual nbool | parse (errReport &rpt, pod &pak)=0 |
| Pure virtual method for parsing pod content into source representations. | |
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 |
Trusted pod loading implementation.
Pod loading strategy that skips verification for trusted sources. Used for loading system pods and other trusted code modules.
Implements by::podMakable.
Pure virtual method for verifying the parsed pod content.
| rpt | The error report to collect any verification errors. |
| pak | The pod object to verify. |
Implements by::podMakable.