Lines Matching refs:Twine
1 //===-- Twine.cpp - Fast Temporary String Concatenation -------------------===//
9 #include "llvm/ADT/Twine.h"
17 std::string Twine::str() const {
32 void Twine::toVector(SmallVectorImpl<char> &Out) const {
37 StringRef Twine::toNullTerminatedStringRef(SmallVectorImpl<char> &Out) const {
59 void Twine::printOneChild(raw_ostream &OS, Child Ptr,
62 case Twine::NullKind: break;
63 case Twine::EmptyKind: break;
64 case Twine::TwineKind:
67 case Twine::CStringKind:
70 case Twine::StdStringKind:
73 case Twine::PtrAndLengthKind:
74 case Twine::StringLiteralKind:
77 case Twine::FormatvObjectKind:
80 case Twine::CharKind:
83 case Twine::DecUIKind:
86 case Twine::DecIKind:
89 case Twine::DecULKind:
92 case Twine::DecLKind:
95 case Twine::DecULLKind:
98 case Twine::DecLLKind:
101 case Twine::UHexKind:
107 void Twine::printOneChildRepr(raw_ostream &OS, Child Ptr,
110 case Twine::NullKind:
112 case Twine::EmptyKind:
114 case Twine::TwineKind:
118 case Twine::CStringKind:
122 case Twine::StdStringKind:
126 case Twine::PtrAndLengthKind:
130 case Twine::StringLiteralKind:
134 case Twine::FormatvObjectKind:
137 case Twine::CharKind:
140 case Twine::DecUIKind:
143 case Twine::DecIKind:
146 case Twine::DecULKind:
149 case Twine::DecLKind:
152 case Twine::DecULLKind:
155 case Twine::DecLLKind:
158 case Twine::UHexKind:
164 void Twine::print(raw_ostream &OS) const {
169 void Twine::printRepr(raw_ostream &OS) const {
170 OS << "(Twine ";
178 LLVM_DUMP_METHOD void Twine::dump() const {
182 LLVM_DUMP_METHOD void Twine::dumpRepr() const {