// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. namespace config { template ConfigKeySet & ConfigKeySet::add(const vespalib::string & configId) { addImpl(configId); return *this; } template void ConfigKeySet::addImpl(const vespalib::string & configId) { insert(ConfigKey::create(configId)); if constexpr(sizeof...(ConfigTypes) > 0) { addImpl(configId); } } }