Home | History | Annotate | Download | only in Support

Lines Matching full:twine

1 //===-- Twine.cpp - Fast Temporary String Concatenation -------------------===//
10 #include "llvm/ADT/Twine.h"
16 std::string Twine::str() const {
26 void Twine::toVector(SmallVectorImpl<char> &Out) const {
31 StringRef Twine::toStringRef(SmallVectorImpl<char> &Out) const {
38 StringRef Twine::toNullTerminatedStringRef(SmallVectorImpl<char> &Out) const {
58 void Twine::printOneChild(raw_ostream &OS, Child Ptr,
61 case Twine::NullKind: break;
62 case Twine::EmptyKind: break;
63 case Twine::TwineKind:
64 Ptr.twine->print(OS);
66 case Twine::CStringKind:
69 case Twine::StdStringKind:
72 case Twine::StringRefKind:
75 case Twine::CharKind:
78 case Twine::DecUIKind:
81 case Twine::DecIKind:
84 case Twine::DecULKind:
87 case Twine::DecLKind:
90 case Twine::DecULLKind:
93 case Twine::DecLLKind:
96 case Twine::UHexKind:
102 void Twine::printOneChildRepr(raw_ostream &OS, Child Ptr,
105 case Twine::NullKind:
107 case Twine::EmptyKind:
109 case Twine::TwineKind:
111 Ptr.twine->printRepr(OS);
113 case Twine::CStringKind:
117 case Twine::StdStringKind:
121 case Twine::StringRefKind:
125 case Twine::CharKind:
128 case Twine::DecUIKind:
131 case Twine::DecIKind:
134 case Twine::DecULKind:
137 case Twine::DecLKind:
140 case Twine::DecULLKind:
143 case Twine::DecLLKind:
146 case Twine::UHexKind:
152 void Twine::print(raw_ostream &OS) const {
157 void Twine::printRepr(raw_ostream &OS) const {
158 OS << "(Twine ";
165 void Twine::dump() const {
169 void Twine::dumpRepr() const {