Interface for pack creation and verification. More...
#include <packMakable.hpp>
Public Member Functions | |
| virtual nbool | parse (errReport &rpt, pack &pak)=0 |
| Pure virtual method for parsing pack content into source representations. | |
| virtual nbool | expand (errReport &rpt, pack &pak)=0 |
| virtual nbool | verify (errReport &rpt, pack &pak)=0 |
| Pure virtual method for verifying the parsed pack content. | |
Interface for pack creation and verification.
Provides pure virtual methods for parsing and verifying pack content. Implemented by different pack loading strategies to handle pack creation.
Pure virtual method for parsing pack content into source representations.
| rpt | The error report to collect any parsing errors. |
| tray | A bicontainable to store intermediate parsed results or components. |
Implemented in by::byeolPackLoading, and by::cppPackLoading.
Pure virtual method for verifying the parsed pack content.
| rpt | The error report to collect any verification errors. |
| pak | The pack object to verify. |
Implemented in by::trustPackLoading.