Loading...
Searching...
No Matches
by::podLoading Class Referenceabstract

Base class for pod loading strategies. More...

#include <podLoading.hpp>

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

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
 

Detailed Description

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.


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