aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp
diff options
context:
space:
mode:
authordkozhevn <dkozhevn@yandex-team.ru>2022-02-10 16:50:12 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:50:12 +0300
commit683e03b0ce12a7f90545572c6c4a576887e647a9 (patch)
tree5828c0f5dc9f4711f599ec01c1f788fbba0aff00 /library/cpp
parent52d24beed6b5a0160b2f9f9e8153616392108797 (diff)
downloadydb-683e03b0ce12a7f90545572c6c4a576887e647a9.tar.gz
Restoring authorship annotation for <dkozhevn@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp')
-rw-r--r--library/cpp/object_factory/object_factory.h48
1 files changed, 24 insertions, 24 deletions
diff --git a/library/cpp/object_factory/object_factory.h b/library/cpp/object_factory/object_factory.h
index 96cc11bcfd..6bee515a3e 100644
--- a/library/cpp/object_factory/object_factory.h
+++ b/library/cpp/object_factory/object_factory.h
@@ -126,12 +126,12 @@ namespace NObjectFactory {
return result;
}
- static THolder<TProduct> VerifiedConstruct(const TKey& key) {
- auto result = MakeHolder(key);
- Y_VERIFY(result, "Construct by factory failed");
- return result;
- }
-
+ static THolder<TProduct> VerifiedConstruct(const TKey& key) {
+ auto result = MakeHolder(key);
+ Y_VERIFY(result, "Construct by factory failed");
+ return result;
+ }
+
template<class... Args>
static THolder<TProduct> MakeHolder(Args&&... args) {
return THolder<TProduct>(Construct(std::forward<Args>(args)...));
@@ -151,17 +151,17 @@ namespace NObjectFactory {
return keys;
}
- template <class TDerivedProduct>
- static TSet<TKey> GetRegisteredKeys() {
- TSet<TKey> registeredKeys(GetRegisteredKeys());
- TSet<TKey> fileredKeys;
- std::copy_if(registeredKeys.begin(), registeredKeys.end(), std::inserter(fileredKeys, fileredKeys.end()), [](const TKey& key) {
- THolder<TProduct> objectHolder(Construct(key));
- return !!dynamic_cast<const TDerivedProduct*>(objectHolder.Get());
- });
- return fileredKeys;
- }
-
+ template <class TDerivedProduct>
+ static TSet<TKey> GetRegisteredKeys() {
+ TSet<TKey> registeredKeys(GetRegisteredKeys());
+ TSet<TKey> fileredKeys;
+ std::copy_if(registeredKeys.begin(), registeredKeys.end(), std::inserter(fileredKeys, fileredKeys.end()), [](const TKey& key) {
+ THolder<TProduct> objectHolder(Construct(key));
+ return !!dynamic_cast<const TDerivedProduct*>(objectHolder.Get());
+ });
+ return fileredKeys;
+ }
+
template <class Product>
class TRegistrator {
public:
@@ -196,13 +196,13 @@ namespace NObjectFactory {
return Singleton<TParametrizedObjectFactory<TProduct, TKey, TArgs...>>()->Create(key, std::forward<TArgs>(args)...);
}
- template <class... Args>
- static THolder<TProduct> VerifiedConstruct(Args&&... args) {
- auto result = MakeHolder(std::forward<Args>(args)...);
- Y_VERIFY(result, "Construct by factory failed");
- return result;
- }
-
+ template <class... Args>
+ static THolder<TProduct> VerifiedConstruct(Args&&... args) {
+ auto result = MakeHolder(std::forward<Args>(args)...);
+ Y_VERIFY(result, "Construct by factory failed");
+ return result;
+ }
+
template<class... Args>
static THolder<TProduct> MakeHolder(Args&&... args) {
return THolder<TProduct>(Construct(std::forward<Args>(args)...));