skia2/include/sksl
John Stiles ffeb6f2339 Remove SkSL::String class.
The previous CLs have removed the last significant differences between
SkSL::String and std::string. This CL removes SkSL::String entirely and
replaces it with std::string throughout the code.

Apologies for the very long CL, but I have done my best to make it as
simple and reviewable as possible. The vast majority of changes are
simple replacement of `SkSL::String` with `std::string`. In the rare
spots where code is moved from one place to another, it is logically
unchanged.

Change-Id: I39563d2db45da229f17f4504dfd63e00bde7a96e
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/503339
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2022-02-03 14:59:16 +00:00
..
BUILD.bazel Update Bazel files 2022-01-06 18:10:57 +00:00
DSL.h Broke DSLVar into separate subclasses 2021-07-15 15:40:06 +00:00
DSLBlock.h Fixed some fixups not being applied to DSL code 2021-07-12 14:25:38 +00:00
DSLCase.h Fix line numbers of several DSLParser errors 2021-09-03 22:12:22 +00:00
DSLCore.h Remove SkSL::String class. 2022-02-03 14:59:16 +00:00
DSLExpression.h Remove skstd::string_view entirely. 2022-02-01 21:16:41 +00:00
DSLFunction.h Remove skstd::string_view entirely. 2022-02-01 21:16:41 +00:00
DSLLayout.h Rename SkSL 'srgb_unpremul' to just 'color' 2021-12-07 17:56:27 +00:00
DSLModifiers.h Remove skstd::string_view entirely. 2022-02-01 21:16:41 +00:00
DSLRuntimeEffects.h Disallow sk_FragCoord in SkRuntimeEffect 2021-07-21 13:36:56 +00:00
DSLStatement.h Make DSLStatement-from-SkSL ctors public. 2021-09-20 14:09:14 +00:00
DSLSymbols.h Remove skstd::string_view entirely. 2022-02-01 21:16:41 +00:00
DSLType.h Remove skstd::string_view entirely. 2022-02-01 21:16:41 +00:00
DSLVar.h Remove skstd::string_view entirely. 2022-02-01 21:16:41 +00:00
DSLWrapper.h Initial land of DSLParser 2021-07-20 20:28:54 +00:00
SkSLDebugTrace.h Add SkRuntimeEffect::MakeTraced API for SkShader debugging. 2021-12-07 22:34:00 +00:00
SkSLErrorReporter.h Remove SkSL::String class. 2022-02-03 14:59:16 +00:00