MCPcopy Create free account
hub / github.com/baumgarr/nixnote2 / readNoteVersionId

Function readNoteVersionId

qevercloud/generated/types.cpp:1753–1815  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1751}
1752
1753void readNoteVersionId(ThriftBinaryBufferReader& r, NoteVersionId& s) {
1754 QString fname;
1755 ThriftFieldType::type fieldType;
1756 qint16 fieldId;
1757 bool updateSequenceNum_isset = false;
1758 bool updated_isset = false;
1759 bool saved_isset = false;
1760 bool title_isset = false;
1761 r.readStructBegin(fname);
1762 while(true) {
1763 r.readFieldBegin(fname, fieldType, fieldId);
1764 if(fieldType == ThriftFieldType::T_STOP) break;
1765 if(fieldId == 1) {
1766 if(fieldType == ThriftFieldType::T_I32) {
1767 updateSequenceNum_isset = true;
1768 qint32 v;
1769 r.readI32(v);
1770 s.updateSequenceNum = v;
1771 } else {
1772 r.skip(fieldType);
1773 }
1774 } else
1775 if(fieldId == 2) {
1776 if(fieldType == ThriftFieldType::T_I64) {
1777 updated_isset = true;
1778 qint64 v;
1779 r.readI64(v);
1780 s.updated = v;
1781 } else {
1782 r.skip(fieldType);
1783 }
1784 } else
1785 if(fieldId == 3) {
1786 if(fieldType == ThriftFieldType::T_I64) {
1787 saved_isset = true;
1788 qint64 v;
1789 r.readI64(v);
1790 s.saved = v;
1791 } else {
1792 r.skip(fieldType);
1793 }
1794 } else
1795 if(fieldId == 4) {
1796 if(fieldType == ThriftFieldType::T_STRING) {
1797 title_isset = true;
1798 QString v;
1799 r.readString(v);
1800 s.title = v;
1801 } else {
1802 r.skip(fieldType);
1803 }
1804 } else
1805 {
1806 r.skip(fieldType);
1807 }
1808 r.readFieldEnd();
1809 }
1810 r.readStructEnd();

Callers 1

Calls 9

ThriftExceptionClass · 0.85
readStructBeginMethod · 0.80
readFieldBeginMethod · 0.80
readI32Method · 0.80
skipMethod · 0.80
readI64Method · 0.80
readStringMethod · 0.80
readFieldEndMethod · 0.80
readStructEndMethod · 0.80

Tested by

no test coverage detected