Enabled adding notes to class methods and members (fixes #87)

This commit is contained in:
Bartek Kryza
2023-01-29 11:58:01 +01:00
parent e6ca06bbb2
commit 3abc6b784f
7 changed files with 51 additions and 0 deletions

View File

@@ -438,6 +438,15 @@ ContainsMatcher HasNote(std::string const &cls, std::string const &position,
fmt::format("note {} of {}", position, cls), caseSensitivity));
}
ContainsMatcher HasMemberNote(std::string const &cls, std::string const &member,
std::string const &position, std::string const &note = "",
CaseSensitive::Choice caseSensitivity = CaseSensitive::Yes)
{
return ContainsMatcher(
CasedString(fmt::format("note {} of {}::{}", position, cls, member),
caseSensitivity));
}
ContainsMatcher HasLink(std::string const &alias, std::string const &link,
std::string const &tooltip,
CaseSensitive::Choice caseSensitivity = CaseSensitive::Yes)