llvm-project/clang/lib/Tooling/Syntax
Benjamin Kramer adcd026838 Make llvm::StringRef to std::string conversions explicit.
This is how it should've been and brings it more in line with
std::string_view. There should be no functional change here.

This is mostly mechanical from a custom clang-tidy check, with a lot of
manual fixups. It uncovers a lot of minor inefficiencies.

This doesn't actually modify StringRef yet, I'll do that in a follow-up.
2020-01-28 23:25:25 +01:00
..
BuildTree.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
CMakeLists.txt [Syntax] Allow to mutate syntax trees 2019-12-18 12:19:03 +01:00
ComputeReplacements.cpp [Syntax] Allow to mutate syntax trees 2019-12-18 12:19:03 +01:00
Mutations.cpp [Syntax] Assert invariants on tree structure and fix a bug in mutations 2020-01-14 16:31:08 +01:00
Nodes.cpp [Syntax] Build nodes for simple cases of top level declarations 2019-12-12 08:04:22 +01:00
Synthesis.cpp [Syntax] Mark synthesized nodes as modifiable 2020-01-14 16:41:09 +01:00
Tokens.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
Tree.cpp Remove trailing `;`. NFC. 2020-01-14 16:52:20 -05:00