Loading...
Searching...
No Matches
by::trustPodLoading Class Reference

Trusted pod loading implementation. More...

#include <trustPodLoading.hpp>

Inheritance diagram for by::trustPodLoading:
by::podLoading by::podMakable by::byeolPodLoading by::cppPodLoading

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
 

Detailed Description

Trusted pod loading implementation.

Pod loading strategy that skips verification for trusted sources. Used for loading system pods and other trusted code modules.

Member Function Documentation

◆ expand()

nbool by::trustPodLoading::expand ( errReport & rpt,
pod & pak )
overridevirtual

Implements by::podMakable.

◆ verify()

nbool by::trustPodLoading::verify ( errReport & rpt,
pod & pak )
overridevirtual

Pure virtual method for verifying the parsed pod content.

Parameters
rptThe error report to collect any verification errors.
pakThe pod object to verify.
Returns
true if the pod content is successfully verified, false otherwise.

Implements by::podMakable.


The documentation for this class was generated from the following file:
to Top