17class CompositePackSource :
public ::PackSource {
21 ::ll::TypedStorage<8, 24, ::std::vector<::PackSource*>> mPackSources;
28 CompositePackSource();
34 virtual ~CompositePackSource() =
default;
39 virtual void _buildSourcesForLoad(::std::vector<::gsl::not_null<::PackSource*>>& sources) ;
50 MCAPI ::std::vector<::PackSource*> getPackSources();
65 MCAPI
void $forEachPackShared(
::brstd::function_ref<
void(::gsl::not_null<::std::shared_ptr<::Pack>>)> callback);
67 MCAPI
void $_buildSourcesForLoad(::std::vector<::gsl::not_null<::PackSource*>>& sources);