17class CompositePackSource :
public ::PackSource {
21 ::ll::TypedStorage<8, 24, ::std::vector<::PackSource*>> mPackSources;
26 CompositePackSource();
31 virtual ~CompositePackSource() ;
36 virtual void _buildSourcesForLoad(::std::vector<::gsl::not_null<::PackSource*>>& sources) ;
46 MCFOLD
void addPackSource(::PackSource* packSource);
51 MCAPI ::std::vector<::PackSource*> getPackSources();
70 MCAPI
void $forEachPackShared(
::brstd::function_ref<
void(::gsl::not_null<::std::shared_ptr<::Pack>>)> callback);
72 MCAPI
void $_buildSourcesForLoad(::std::vector<::gsl::not_null<::PackSource*>>& sources);