summaryrefslogtreecommitdiff
path: root/src/highlighters.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2016-03-12 15:27:54 +0000
committerMaxime Coste <mawww@kakoune.org>2017-07-19 08:47:14 +0200
commit7a79cbbc811a643ef193de0790609cd7bfea61fc (patch)
tree051748930a03aab4967ee94ebc50d5a3846f5934 /src/highlighters.cc
parentfbffd86f85445623a6a8981a93d8a9f763d98af7 (diff)
Migrate code to c++14
Diffstat (limited to 'src/highlighters.cc')
-rw-r--r--src/highlighters.cc26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/highlighters.cc b/src/highlighters.cc
index 27782911..71d0abb9 100644
--- a/src/highlighters.cc
+++ b/src/highlighters.cc
@@ -40,7 +40,7 @@ std::unique_ptr<Highlighter> make_highlighter(Func func, HighlightPass pass = Hi
}
Func m_func;
};
- return make_unique<SimpleHighlighter>(std::move(func), pass);
+ return std::make_unique<SimpleHighlighter>(std::move(func), pass);
}
template<typename T>
@@ -325,8 +325,8 @@ public:
Regex ex{params[0], Regex::optimize};
- return {id, make_unique<RegexHighlighter>(std::move(ex),
- std::move(faces))};
+ return {id, std::make_unique<RegexHighlighter>(std::move(ex),
+ std::move(faces))};
}
private:
@@ -488,7 +488,7 @@ template<typename RegexGetter, typename FaceGetter>
std::unique_ptr<DynamicRegexHighlighter<RegexGetter, FaceGetter>>
make_dynamic_regex_highlighter(RegexGetter regex_getter, FaceGetter face_getter)
{
- return make_unique<DynamicRegexHighlighter<RegexGetter, FaceGetter>>(
+ return std::make_unique<DynamicRegexHighlighter<RegexGetter, FaceGetter>>(
std::move(regex_getter), std::move(face_getter));
}
@@ -858,7 +858,7 @@ struct WrapHighlighter : Highlighter
if (auto width = parser.get_switch("width"))
max_width = str_to_int(*width);
- return {"wrap", make_unique<WrapHighlighter>(max_width, (bool)parser.get_switch("word"))};
+ return {"wrap", std::make_unique<WrapHighlighter>(max_width, (bool)parser.get_switch("word"))};
}
const bool m_word_wrap;
@@ -1021,7 +1021,7 @@ struct LineNumbersHighlighter : Highlighter
if (separator.length() > 10)
throw runtime_error("Separator length is limited to 10 bytes");
- return {"number_lines", make_unique<LineNumbersHighlighter>((bool)parser.get_switch("relative"), (bool)parser.get_switch("hlcursor"), separator.str())};
+ return {"number_lines", std::make_unique<LineNumbersHighlighter>((bool)parser.get_switch("relative"), (bool)parser.get_switch("hlcursor"), separator.str())};
}
private:
@@ -1253,7 +1253,7 @@ struct FlagLinesHighlighter : Highlighter
// throw if wrong option type
GlobalScope::instance().options()[option_name].get<LineAndSpecList>();
- return {"hlflags_" + params[1], make_unique<FlagLinesHighlighter>(option_name, default_face) };
+ return {"hlflags_" + params[1], std::make_unique<FlagLinesHighlighter>(option_name, default_face) };
}
private:
@@ -1412,7 +1412,7 @@ struct RangesHighlighter : Highlighter
// throw if wrong option type
GlobalScope::instance().options()[option_name].get<RangeAndStringList>();
- return {"hlranges_" + params[0], make_unique<RangesHighlighter>(option_name)};
+ return {"hlranges_" + params[0], std::make_unique<RangesHighlighter>(option_name)};
}
private:
@@ -1454,7 +1454,7 @@ struct ReplaceRangesHighlighter : Highlighter
// throw if wrong option type
GlobalScope::instance().options()[option_name].get<RangeAndStringList>();
- return {"replace_ranges_" + params[0], make_unique<ReplaceRangesHighlighter>(option_name)};
+ return {"replace_ranges_" + params[0], std::make_unique<ReplaceRangesHighlighter>(option_name)};
}
private:
@@ -1517,7 +1517,7 @@ HighlighterAndId create_highlighter_group(HighlighterParameters params)
ParametersParser parser{params, param_desc};
HighlightPass passes = parse_passes(parser.get_switch("passes").value_or("colorize"));
- return HighlighterAndId(parser[0], make_unique<HighlighterGroup>(passes));
+ return HighlighterAndId(parser[0], std::make_unique<HighlighterGroup>(passes));
}
struct ReferenceHighlighter : Highlighter
@@ -1533,7 +1533,7 @@ struct ReferenceHighlighter : Highlighter
};
ParametersParser parser{params, param_desc};
HighlightPass passes = parse_passes(parser.get_switch("passes").value_or("colorize"));
- return {parser[0], make_unique<ReferenceHighlighter>(passes, parser[0])};
+ return {parser[0], std::make_unique<ReferenceHighlighter>(passes, parser[0])};
}
private:
@@ -1849,7 +1849,7 @@ public:
}
auto default_group = parser.get_switch("default").value_or(StringView{}).str();
- return {parser[0], make_unique<RegionsHighlighter>(std::move(regions), default_group)};
+ return {parser[0], std::make_unique<RegionsHighlighter>(std::move(regions), default_group)};
}
private:
@@ -1963,7 +1963,7 @@ private:
void setup_builtin_highlighters(HighlighterGroup& group)
{
- group.add_child({"tabulations"_str, make_unique<TabulationHighlighter>()});
+ group.add_child({"tabulations"_str, std::make_unique<TabulationHighlighter>()});
group.add_child({"unprintable"_str, make_highlighter(expand_unprintable)});
group.add_child({"selections"_str, make_highlighter(highlight_selections)});
}