/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
library/cpp/logger/init_context/yconf.cpp
18 строк
751 B
qkrorlqr
Initial NBS OpenSource export
28 апр 2023, 21:54
28 апр 2023, 21:54
783a858
Код
Авторство
О чём код?
#include "yconf.h" TLogBackendCreatorInitContextYConf::TLogBackendCreatorInitContextYConf(const TYandexConfig::Section& section) : Section(section) {} bool TLogBackendCreatorInitContextYConf::GetValue(TStringBuf name, TString& var) const { return Section.GetDirectives().GetValue(name, var); } TVector<THolder<ILogBackendCreator::IInitContext>> TLogBackendCreatorInitContextYConf::GetChildren(TStringBuf name) const { TVector<THolder<IInitContext>> result; auto children = Section.GetAllChildren(); for (auto range = children.equal_range(TCiString(name)); range.first != range.second; ++range.first) { result.emplace_back(MakeHolder<TLogBackendCreatorInitContextYConf>(*range.first->second)); } return result; }