10 typedef std::vector<podLoading*> podLoadings;
17 class _nout
podLoader:
public typeProvidable,
public clonable {
24 me& addPath(
const std::string& filePath);
25 me& addPath(
const std::vector<std::string> paths);
26 me& addPath(std::initializer_list<const nchar*> paths);
27 me& addRelativePath(
const std::string&
path);
47 void _logPod(
const pod&
pak)
const;
51 podLoading* _makeLoading(
const std::string& name)
const;
52 const podLoadings& _getLoadings()
const;
56 std::vector<std::string> _paths;
57 static constexpr nchar DELIMITER =
'/';
Pod.
Definition pod.hpp:21
Pod loading and management system.
Definition podLoader.hpp:17
me & setBasePods(nmap &s)
Sets the map where loaded pods will be stored.
void load()
Initiates the pod loading process.
Base class for pod loading strategies.
Definition podLoading.hpp:22
pod manifest information
Definition manifest.hpp:32