#pragma once #include "page.h" #include "link.h" #include #include namespace NYql::NDocs { enum class EFame { BadLinked, Unknown, Mentioned, Documented, }; using TStatusesByName = TMap; using TFameReport = THashMap; struct TVerificationInput { TLinks Links; TPages Pages; TSet Names; TMap ShortHands; }; TFameReport Verify(TVerificationInput input); double Coverage(const TFameReport& report, const TVector& names); } // namespace NYql::NDocs