Home | History | Annotate | Download | only in Support

Lines Matching defs:Output

396 //  Output
399 Output::Output(raw_ostream &yout, void *context, int WrapColumn)
412 Output::~Output() {
415 bool Output::outputting() {
419 void Output::beginMapping() {
424 bool Output::mapTag(StringRef Tag, bool Use) {
426 this->output(" ");
427 this->output(Tag);
432 void Output::endMapping() {
436 bool Output::preflightKey(const char *Key, bool Required, bool SameAsDefault,
452 void Output::postflightKey(void *) {
462 void Output::beginFlowMapping() {
466 output("{ ");
469 void Output::endFlowMapping() {
474 void Output::beginDocuments() {
478 bool Output::preflightDocument(unsigned index) {
484 void Output::postflightDocument() {
487 void Output::endDocuments() {
488 output("\n...\n");
491 unsigned Output::beginSequence() {
497 void Output::endSequence() {
501 bool Output::preflightElement(unsigned, void *&) {
505 void Output::postflightElement(void *) {
508 unsigned Output::beginFlowSequence() {
512 output("[ ");
517 void Output::endFlowSequence() {
522 bool Output::preflightFlowElement(unsigned, void *&) {
524 output(", ");
526 output("\n");
528 output(" ");
530 output(" ");
535 void Output::postflightFlowElement(void *) {
539 void Output::beginEnumScalar() {
543 bool Output::matchEnumScalar(const char *Str, bool Match) {
552 bool Output::matchEnumFallback() {
559 void Output::endEnumScalar() {
564 bool Output::beginBitSetScalar(bool &DoClear) {
566 output("[ ");
572 bool Output::bitSetMatch(const char *Str, bool Matches) {
575 output(", ");
576 this->output(Str);
582 void Output::endBitSetScalar() {
586 void Output::scalarString(StringRef &S, bool MustQuote) {
602 output("'"); // Starting single quote.
607 output(StringRef(&Base[i], j - i + 1));
608 output("'");
613 output(StringRef(&Base[i], j - i));
617 void Output::blockScalarString(StringRef &S) {
620 output(" |");
628 output(" ");
630 output(*Lines);
635 void Output::setError(const Twine &message) {
638 bool Output::canElideEmptySequence() {
651 void Output::output(StringRef s) {
656 void Output::outputUpToEndOfLine(StringRef s) {
657 this->output
664 void Output::outputNewLine() {
673 void Output::newLineCheck() {
695 output(" ");
698 output("- ");
703 void Output::paddedKey(StringRef key) {
704 output(key);
705 output(":");
708 output(&spaces[key.size()]);
710 output(" ");
713 void Output::flowKey(StringRef Key) {
715 output(", ");
717 output("\n");
719 output(" ");
721 output(" ");
723 output(Key);
724 output(": ");
731 void ScalarTraits<bool>::output(const bool &Val, void *, raw_ostream &Out) {
746 void ScalarTraits<StringRef>::output(const StringRef &Val, void *,
757 void ScalarTraits<std::string>::output(const std::string &Val, void *,
768 void ScalarTraits<uint8_t>::output(const uint8_t &Val, void *,
785 void ScalarTraits<uint16_t>::output(const uint16_t &Val, void *,
801 void ScalarTraits<uint32_t>::output(const uint32_t &Val, void *,
817 void ScalarTraits<uint64_t>::output(const uint64_t &Val, void *,
831 void ScalarTraits<int8_t>::output(const int8_t &Val, void *, raw_ostream &Out) {
847 void ScalarTraits<int16_t>::output(const int16_t &Val, void *,
862 void ScalarTraits<int32_t>::output(const int32_t &Val, void *,
877 void ScalarTraits<int64_t>::output(const int64_t &Val, void *,
890 void ScalarTraits<double>::output(const double &Val, void *, raw_ostream &Out) {
903 void ScalarTraits<float>::output(const float &Val, void *, raw_ostream &Out) {
916 void ScalarTraits<Hex8>::output(const Hex8 &Val, void *, raw_ostream &Out) {
931 void ScalarTraits<Hex16>::output(const Hex16 &Val, void *, raw_ostream &Out) {
946 void ScalarTraits<Hex32>::output(const Hex32 &Val, void *, raw_ostream &Out) {
961 void ScalarTraits<Hex64>::output(const Hex64 &Val, void *, raw_ostream &Out) {