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

Function readBusinessNotebook

qevercloud/generated/types.cpp:4761–4802  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4759}
4760
4761void readBusinessNotebook(ThriftBinaryBufferReader& r, BusinessNotebook& s) {
4762 QString fname;
4763 ThriftFieldType::type fieldType;
4764 qint16 fieldId;
4765 r.readStructBegin(fname);
4766 while(true) {
4767 r.readFieldBegin(fname, fieldType, fieldId);
4768 if(fieldType == ThriftFieldType::T_STOP) break;
4769 if(fieldId == 1) {
4770 if(fieldType == ThriftFieldType::T_STRING) {
4771 QString v;
4772 r.readString(v);
4773 s.notebookDescription = v;
4774 } else {
4775 r.skip(fieldType);
4776 }
4777 } else
4778 if(fieldId == 2) {
4779 if(fieldType == ThriftFieldType::T_I32) {
4780 SharedNotebookPrivilegeLevel::type v;
4781 readEnumSharedNotebookPrivilegeLevel(r, v);
4782 s.privilege = v;
4783 } else {
4784 r.skip(fieldType);
4785 }
4786 } else
4787 if(fieldId == 3) {
4788 if(fieldType == ThriftFieldType::T_BOOL) {
4789 bool v;
4790 r.readBool(v);
4791 s.recommended = v;
4792 } else {
4793 r.skip(fieldType);
4794 }
4795 } else
4796 {
4797 r.skip(fieldType);
4798 }
4799 r.readFieldEnd();
4800 }
4801 r.readStructEnd();
4802}
4803
4804void writeSavedSearchScope(ThriftBinaryBufferWriter& w, const SavedSearchScope& s) {
4805 w.writeStructBegin("SavedSearchScope");

Callers 1

readNotebookFunction · 0.85

Calls 8

readStructBeginMethod · 0.80
readFieldBeginMethod · 0.80
readStringMethod · 0.80
skipMethod · 0.80
readBoolMethod · 0.80
readFieldEndMethod · 0.80
readStructEndMethod · 0.80

Tested by

no test coverage detected