Skip to content

Commit afc4143

Browse files
authored
Merge pull request ClickHouse#97747 from ClickHouse/force-docs
Force in-source documentation for regular functions
2 parents 1267e54 + 978a179 commit afc4143

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/Functions/FunctionFactory.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class FunctionFactory : private boost::noncopyable, public IFactoryWithAliases<F
3131
static FunctionFactory & instance();
3232

3333
template <typename Function>
34-
void registerFunction(FunctionDocumentation doc = {}, Case case_sensitiveness = Case::Sensitive)
34+
void registerFunction(FunctionDocumentation doc, Case case_sensitiveness = Case::Sensitive)
3535
{
3636
registerFunction<Function>(Function::name, std::move(doc), case_sensitiveness);
3737
}
@@ -56,13 +56,13 @@ class FunctionFactory : private boost::noncopyable, public IFactoryWithAliases<F
5656
void registerFunction(
5757
const std::string & name,
5858
FunctionCreator creator,
59-
FunctionDocumentation doc = {},
59+
FunctionDocumentation doc,
6060
Case case_sensitiveness = Case::Sensitive);
6161

6262
void registerFunction(
6363
const std::string & name,
6464
FunctionSimpleCreator creator,
65-
FunctionDocumentation doc = {},
65+
FunctionDocumentation doc,
6666
Case case_sensitiveness = Case::Sensitive);
6767

6868
FunctionDocumentation getDocumentation(const std::string & name) const;
@@ -80,7 +80,7 @@ class FunctionFactory : private boost::noncopyable, public IFactoryWithAliases<F
8080
String getFactoryName() const override { return "FunctionFactory"; }
8181

8282
template <typename Function>
83-
void registerFunction(const std::string & name, FunctionDocumentation doc = {}, Case case_sensitiveness = Case::Sensitive)
83+
void registerFunction(const std::string & name, FunctionDocumentation doc, Case case_sensitiveness = Case::Sensitive)
8484
{
8585
registerFunction(name, &Function::create, std::move(doc), case_sensitiveness);
8686
}

src/Functions/getFuzzerData.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class FunctionGetFuzzerData : public IFunction
5353

5454
REGISTER_FUNCTION(GetFuzzerData)
5555
{
56-
factory.registerFunction<FunctionGetFuzzerData>();
56+
factory.registerFunction<FunctionGetFuzzerData>({});
5757
}
5858

5959
}

0 commit comments

Comments
 (0)