Lines Matching refs:Out

309 void APValue::printPretty(raw_ostream &Out, ASTContext &Ctx, QualType Ty) const{
312 Out << "<uninitialized>";
316 Out << (getInt().getBoolValue() ? "true" : "false");
318 Out << getInt();
321 Out << GetApproxValue(getFloat());
324 Out << '{';
326 getVectorElt(0).printPretty(Out, Ctx, ElemTy);
328 Out << ", ";
329 getVectorElt(i).printPretty(Out, Ctx, ElemTy);
331 Out << '}';
335 Out << getComplexIntReal() << "+" << getComplexIntImag() << "i";
338 Out << GetApproxValue(getComplexFloatReal()) << "+"
344 Out << "0";
358 Out << "*(";
360 Out << "(char*)";
363 Out << '&';
365 Out << '&';
368 Out << *VD;
370 Base.get<const Expr*>()->printPretty(Out, 0, Ctx.getPrintingPolicy());
372 Out << " + " << (O / S);
374 Out << ')';
381 Out << '&';
383 Out << "*(&";
387 Out << *VD;
391 E->printPretty(Out, 0, Ctx.getPrintingPolicy());
408 Out << ".";
410 Out << *CastToBase << "::";
411 Out << *VD;
416 Out << '[' << Path[I].ArrayIndex << ']';
425 Out << " + 1";
427 Out << ')';
434 Out << '{';
436 getArrayInitializedElt(0).printPretty(Out, Ctx, ElemTy);
438 Out << ", ";
441 Out << "...";
444 getArrayInitializedElt(I).printPretty(Out, Ctx, ElemTy);
447 Out << '}';
451 Out << '{';
460 Out << ", ";
461 getStructBase(I).printPretty(Out, Ctx, BI->getType());
468 Out << ", ";
471 printPretty(Out, Ctx, FI->getType());
474 Out << '}';
478 Out << '{';
480 Out << "." << *FD << " = ";
481 getUnionValue().printPretty(Out, Ctx, FD->getType());
483 Out << '}';
489 Out << '&' << *cast<CXXRecordDecl>(VD->getDeclContext()) << "::" << *VD;
492 Out << "0";
495 Out << "&&" << getAddrLabelDiffLHS()->getLabel()->getName();
496 Out << " - ";
497 Out << "&&" << getAddrLabelDiffRHS()->getLabel()->getName();
505 llvm::raw_string_ostream Out(Result);
506 printPretty(Out, Ctx, Ty);
507 Out.flush();