Home | History | Annotate | Download | only in Support

Lines Matching defs:Output

354 //  Output
357 Output::Output(raw_ostream &yout, void *context)
368 Output::~Output() {
371 bool Output::outputting() {
375 void Output::beginMapping() {
380 void Output::endMapping() {
384 bool Output::preflightKey(const char *Key, bool Required, bool SameAsDefault,
395 void Output::postflightKey(void *) {
402 void Output::beginDocuments() {
406 bool Output::preflightDocument(unsigned index) {
412 void Output::postflightDocument() {
415 void Output::endDocuments() {
416 output("\n...\n");
419 unsigned Output::beginSequence() {
425 void Output::endSequence() {
429 bool Output::preflightElement(unsigned, void *&) {
433 void Output::postflightElement(void *) {
436 unsigned Output::beginFlowSequence() {
440 output("[ ");
445 void Output::endFlowSequence() {
450 bool Output::preflightFlowElement(unsigned, void *&) {
452 output(", ");
454 output("\n");
456 output(" ");
458 output(" ");
463 void Output::postflightFlowElement(void *) {
467 void Output::beginEnumScalar() {
471 bool Output::matchEnumScalar(const char *Str, bool Match) {
480 void Output::endEnumScalar() {
485 bool Output::beginBitSetScalar(bool &DoClear) {
487 output("[ ");
493 bool Output::bitSetMatch(const char *Str, bool Matches) {
496 output(", ");
497 this->output(Str);
503 void Output::endBitSetScalar() {
507 void Output::scalarString(StringRef &S) {
517 output("'"); // Starting single quote.
522 output(StringRef(&Base[i], j - i + 1));
523 output("'");
528 output(StringRef(&Base[i], j - i));
532 void Output::setError(const Twine &message) {
535 void Output::output(StringRef s) {
540 void Output::outputUpToEndOfLine(StringRef s) {
541 this->output(s);
546 void Output::outputNewLine() {
555 void Output::newLineCheck() {
575 output(" ");
578 output("- ");
583 void Output::paddedKey(StringRef key) {
584 output(key);
585 output(":");
588 output(&spaces[key.size()]);
590 output(" ");
597 void ScalarTraits<bool>::output(const bool &Val, void *, raw_ostream &Out) {
612 void ScalarTraits<StringRef>::output(const StringRef &Val, void *,
623 void ScalarTraits<uint8_t>::output(const uint8_t &Val, void *,
640 void ScalarTraits<uint16_t>::output(const uint16_t &Val, void *,
656 void ScalarTraits<uint32_t>::output(const uint32_t &Val, void *,
672 void ScalarTraits<uint64_t>::output(const uint64_t &Val, void *,
686 void ScalarTraits<int8_t>::output(const int8_t &Val, void *, raw_ostream &Out) {
702 void ScalarTraits<int16_t>::output(const int16_t &Val, void *,
717 void ScalarTraits<int32_t>::output(const int32_t &Val, void *,
732 void ScalarTraits<int64_t>::output(const int64_t &Val, void *,
745 void ScalarTraits<double>::output(const double &Val, void *, raw_ostream &Out) {
758 void ScalarTraits<float>::output(const float &Val, void *, raw_ostream &Out) {
771 void ScalarTraits<Hex8>::output(const Hex8 &Val, void *, raw_ostream &Out) {
786 void ScalarTraits<Hex16>::output(const Hex16 &Val, void *, raw_ostream &Out) {
801 void ScalarTraits<Hex32>::output(const Hex32 &Val, void *, raw_ostream &Out) {
816 void ScalarTraits<Hex64>::output(const Hex64 &Val, void *, raw_ostream &Out) {