Base class for pod loading strategies. More...
#include <podLoading.hpp>
Public Member Functions | |
| 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. | |
| virtual nbool | expand (errReport &rpt, pod &pak)=0 |
| virtual nbool | verify (errReport &rpt, pod &pak)=0 |
| Pure virtual method for verifying the parsed pod content. | |
Protected Member Functions | |
| const std::vector< std::string > & | _getPaths () const |
| virtual void | _tryDump (const errReport &rpt, const pod &pak, ncnt prevCnt) const |
Base class for pod loading strategies.
Abstract base class that defines the interface for loading different types of pods. Manages file paths and provides the foundation for specialized pod loading implementations.