MCPcopy Create free account
hub / github.com/catboost/catboost / SetContainerOption

Function SetContainerOption

library/cpp/text_processing/tokenizer/options.cpp:27–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25
26template <typename TContainerType>
27static void SetContainerOption(const TContainerType& container, const TString& name, NJson::TJsonValue* optionsJson) {
28 optionsJson->InsertValue(name, NJson::EJsonValueType::JSON_ARRAY);
29 for (const auto& element : container) {
30 (*optionsJson)[name].AppendValue(ToString(element));
31 }
32}
33
34template <typename TType>
35static void GetOption(const NJson::TJsonValue& optionsJson, const TString& name, TType* result) {

Callers 1

Calls 2

AppendValueMethod · 0.80
ToStringFunction · 0.50

Tested by

no test coverage detected