mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-24 01:31:46 +00:00
[wpiutil] StringRef, Twine, raw_ostream: Add std::string_view support (#3373)
This commit is contained in:
@@ -64,6 +64,9 @@ void Twine::printOneChild(raw_ostream &OS, Child Ptr,
|
||||
case Twine::StringRefKind:
|
||||
OS << *Ptr.stringRef;
|
||||
break;
|
||||
case Twine::StringViewKind:
|
||||
OS << *Ptr.stringView;
|
||||
break;
|
||||
case Twine::SmallStringKind:
|
||||
OS << *Ptr.smallString;
|
||||
break;
|
||||
@@ -117,6 +120,10 @@ void Twine::printOneChildRepr(raw_ostream &OS, Child Ptr,
|
||||
OS << "stringref:\""
|
||||
<< Ptr.stringRef << "\"";
|
||||
break;
|
||||
case Twine::StringViewKind:
|
||||
OS << "std::string_view:\""
|
||||
<< Ptr.stringView << "\"";
|
||||
break;
|
||||
case Twine::SmallStringKind:
|
||||
OS << "smallstring:\"" << *Ptr.smallString << "\"";
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user