• Home
  • Raw
  • Download

Lines Matching refs:Ptr

58 void Twine::printOneChild(raw_ostream &OS, const void *Ptr,  in printOneChild()  argument
64 static_cast<const Twine*>(Ptr)->print(OS); in printOneChild()
67 OS << static_cast<const char*>(Ptr); in printOneChild()
70 OS << *static_cast<const std::string*>(Ptr); in printOneChild()
73 OS << *static_cast<const StringRef*>(Ptr); in printOneChild()
76 OS << (unsigned)(uintptr_t)Ptr; in printOneChild()
79 OS << (int)(intptr_t)Ptr; in printOneChild()
82 OS << *static_cast<const unsigned long*>(Ptr); in printOneChild()
85 OS << *static_cast<const long*>(Ptr); in printOneChild()
88 OS << *static_cast<const unsigned long long*>(Ptr); in printOneChild()
91 OS << *static_cast<const long long*>(Ptr); in printOneChild()
94 OS.write_hex(*static_cast<const uint64_t*>(Ptr)); in printOneChild()
99 void Twine::printOneChildRepr(raw_ostream &OS, const void *Ptr, in printOneChildRepr() argument
108 static_cast<const Twine*>(Ptr)->printRepr(OS); in printOneChildRepr()
112 << static_cast<const char*>(Ptr) << "\""; in printOneChildRepr()
116 << static_cast<const std::string*>(Ptr) << "\""; in printOneChildRepr()
120 << static_cast<const StringRef*>(Ptr) << "\""; in printOneChildRepr()
123 OS << "decUI:\"" << (unsigned)(uintptr_t)Ptr << "\""; in printOneChildRepr()
126 OS << "decI:\"" << (int)(intptr_t)Ptr << "\""; in printOneChildRepr()
129 OS << "decUL:\"" << *static_cast<const unsigned long*>(Ptr) << "\""; in printOneChildRepr()
132 OS << "decL:\"" << *static_cast<const long*>(Ptr) << "\""; in printOneChildRepr()
135 OS << "decULL:\"" << *static_cast<const unsigned long long*>(Ptr) << "\""; in printOneChildRepr()
138 OS << "decLL:\"" << *static_cast<const long long*>(Ptr) << "\""; in printOneChildRepr()
141 OS << "uhex:\"" << static_cast<const uint64_t*>(Ptr) << "\""; in printOneChildRepr()