Lines Matching refs:Out

344 void APValue::printPretty(raw_ostream &Out, ASTContext &Ctx, QualType Ty) const{
347 Out << "<uninitialized>";
351 Out << (getInt().getBoolValue() ? "true" : "false");
353 Out << getInt();
356 Out << GetApproxValue(getFloat());
359 Out << '{';
361 getVectorElt(0).printPretty(Out, Ctx, ElemTy);
363 Out << ", ";
364 getVectorElt(i).printPretty(Out, Ctx, ElemTy);
366 Out << '}';
370 Out << getComplexIntReal() << "+" << getComplexIntImag() << "i";
373 Out << GetApproxValue(getComplexFloatReal()) << "+"
379 Out << "0";
395 Out << "*(";
397 Out << "(char*)";
400 Out << '&';
402 Out << '&';
405 Out << *VD;
409 Base.get<const Expr*>()->printPretty(Out, nullptr,
414 Out << " + " << (O / S);
416 Out << ')';
423 Out << '&';
425 Out << "*(&";
429 Out << *VD;
434 E->printPretty(Out, nullptr, Ctx.getPrintingPolicy());
451 Out << ".";
453 Out << *CastToBase << "::";
454 Out << *VD;
459 Out << '[' << Path[I].ArrayIndex << ']';
468 Out << " + 1";
470 Out << ')';
477 Out << '{';
479 getArrayInitializedElt(0).printPretty(Out, Ctx, ElemTy);
481 Out << ", ";
484 Out << "...";
487 getArrayInitializedElt(I).printPretty(Out, Ctx, ElemTy);
490 Out << '}';
494 Out << '{';
503 Out << ", ";
504 getStructBase(I).printPretty(Out, Ctx, BI->getType());
510 Out << ", ";
513 printPretty(Out, Ctx, FI->getType());
516 Out << '}';
520 Out << '{';
522 Out << "." << *FD << " = ";
523 getUnionValue().printPretty(Out, Ctx, FD->getType());
525 Out << '}';
531 Out << '&' << *cast<CXXRecordDecl>(VD->getDeclContext()) << "::" << *VD;
534 Out << "0";
537 Out << "&&" << getAddrLabelDiffLHS()->getLabel()->getName();
538 Out << " - ";
539 Out << "&&" << getAddrLabelDiffRHS()->getLabel()->getName();
547 llvm::raw_string_ostream Out(Result);
548 printPretty(Out, Ctx, Ty);
549 Out.flush();