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

Function readSavedSearchScope

qevercloud/generated/types.cpp:4825–4866  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4823}
4824
4825void readSavedSearchScope(ThriftBinaryBufferReader& r, SavedSearchScope& s) {
4826 QString fname;
4827 ThriftFieldType::type fieldType;
4828 qint16 fieldId;
4829 r.readStructBegin(fname);
4830 while(true) {
4831 r.readFieldBegin(fname, fieldType, fieldId);
4832 if(fieldType == ThriftFieldType::T_STOP) break;
4833 if(fieldId == 1) {
4834 if(fieldType == ThriftFieldType::T_BOOL) {
4835 bool v;
4836 r.readBool(v);
4837 s.includeAccount = v;
4838 } else {
4839 r.skip(fieldType);
4840 }
4841 } else
4842 if(fieldId == 2) {
4843 if(fieldType == ThriftFieldType::T_BOOL) {
4844 bool v;
4845 r.readBool(v);
4846 s.includePersonalLinkedNotebooks = v;
4847 } else {
4848 r.skip(fieldType);
4849 }
4850 } else
4851 if(fieldId == 3) {
4852 if(fieldType == ThriftFieldType::T_BOOL) {
4853 bool v;
4854 r.readBool(v);
4855 s.includeBusinessLinkedNotebooks = v;
4856 } else {
4857 r.skip(fieldType);
4858 }
4859 } else
4860 {
4861 r.skip(fieldType);
4862 }
4863 r.readFieldEnd();
4864 }
4865 r.readStructEnd();
4866}
4867
4868void writeSavedSearch(ThriftBinaryBufferWriter& w, const SavedSearch& s) {
4869 w.writeStructBegin("SavedSearch");

Callers 1

readSavedSearchFunction · 0.85

Calls 6

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

Tested by

no test coverage detected