#pragma once #include #include #include #include namespace lm { class index { public: std::vector packages; static index from_file(path_ref); using library_index = std::map, std::reference_wrapper>; library_index build_library_index() const; }; } // namespace lm