[docs] Fix Doxygen warnings, add CI docs lint job (#3639)

The CI docs lint build is configured to fail on Doxygen warnings.
This commit is contained in:
Tyler Veness
2021-10-14 18:09:38 -07:00
committed by GitHub
parent 4ad3a54026
commit 4647d09b50
125 changed files with 1723 additions and 1131 deletions

View File

@@ -1059,18 +1059,18 @@ const char* LoadEntries(
NT_Logger AddLogger(NT_Inst inst,
std::function<void(const LogMessage& msg)> func,
unsigned int min_level, unsigned int max_level) {
unsigned int minLevel, unsigned int maxLevel) {
int i = Handle{inst}.GetTypedInst(Handle::kInstance);
auto ii = InstanceImpl::Get(i);
if (!ii) {
return 0;
}
if (min_level < ii->logger.min_level()) {
ii->logger.set_min_level(min_level);
if (minLevel < ii->logger.min_level()) {
ii->logger.set_min_level(minLevel);
}
return Handle(i, ii->logger_impl.Add(func, min_level, max_level),
return Handle(i, ii->logger_impl.Add(func, minLevel, maxLevel),
Handle::kLogger);
}