mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-19 16:20:50 +00:00
Clang tidy is right
This commit is contained in:
parent
a500a7ff50
commit
9a70e0471c
@ -2,4 +2,6 @@
|
|||||||
|
|
||||||
#define DECLARE_SETTING_TRAIT(CLASS_NAME, TYPE) using CLASS_NAME##TYPE = SettingField##TYPE CLASS_NAME##Impl::*;
|
#define DECLARE_SETTING_TRAIT(CLASS_NAME, TYPE) using CLASS_NAME##TYPE = SettingField##TYPE CLASS_NAME##Impl::*;
|
||||||
|
|
||||||
#define DECLARE_SETTING_SUBSCRIPT_OPERATOR(CLASS_NAME, TYPE) SettingField##TYPE & operator[](CLASS_NAME##TYPE t) const;
|
#define DECLARE_SETTING_SUBSCRIPT_OPERATOR(CLASS_NAME, TYPE) \
|
||||||
|
const SettingField##TYPE & operator[](CLASS_NAME##TYPE t) const; \
|
||||||
|
SettingField##TYPE & operator[](CLASS_NAME##TYPE t);
|
||||||
|
@ -1292,10 +1292,15 @@ bool Settings::operator==(const Settings & other) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
#define IMPLEMENT_SETTING_SUBSCRIPT_OPERATOR(CLASS_NAME, TYPE) \
|
#define IMPLEMENT_SETTING_SUBSCRIPT_OPERATOR(CLASS_NAME, TYPE) \
|
||||||
SettingField##TYPE & Settings::operator[](CLASS_NAME##TYPE t) const \
|
const SettingField##TYPE & Settings::operator[](CLASS_NAME##TYPE t) const \
|
||||||
|
{ \
|
||||||
|
return impl.get()->*t; \
|
||||||
|
} \
|
||||||
|
SettingField##TYPE & Settings::operator[](CLASS_NAME##TYPE t) \
|
||||||
{ \
|
{ \
|
||||||
return impl.get()->*t; \
|
return impl.get()->*t; \
|
||||||
}
|
}
|
||||||
|
|
||||||
COMMON_SETTINGS_SUPPORTED_TYPES(Settings, IMPLEMENT_SETTING_SUBSCRIPT_OPERATOR)
|
COMMON_SETTINGS_SUPPORTED_TYPES(Settings, IMPLEMENT_SETTING_SUBSCRIPT_OPERATOR)
|
||||||
#undef IMPLEMENT_SETTING_SUBSCRIPT_OPERATOR
|
#undef IMPLEMENT_SETTING_SUBSCRIPT_OPERATOR
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user