diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2016-03-12 15:27:54 +0000 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2017-07-19 08:47:14 +0200 |
| commit | 7a79cbbc811a643ef193de0790609cd7bfea61fc (patch) | |
| tree | 051748930a03aab4967ee94ebc50d5a3846f5934 /src/highlighters.cc | |
| parent | fbffd86f85445623a6a8981a93d8a9f763d98af7 (diff) | |
Migrate code to c++14
Diffstat (limited to 'src/highlighters.cc')
| -rw-r--r-- | src/highlighters.cc | 26 |
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)}); } |
