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

Function readNotebookRestrictions

qevercloud/generated/types.cpp:5334–5528  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5332}
5333
5334void readNotebookRestrictions(ThriftBinaryBufferReader& r, NotebookRestrictions& s) {
5335 QString fname;
5336 ThriftFieldType::type fieldType;
5337 qint16 fieldId;
5338 r.readStructBegin(fname);
5339 while(true) {
5340 r.readFieldBegin(fname, fieldType, fieldId);
5341 if(fieldType == ThriftFieldType::T_STOP) break;
5342 if(fieldId == 1) {
5343 if(fieldType == ThriftFieldType::T_BOOL) {
5344 bool v;
5345 r.readBool(v);
5346 s.noReadNotes = v;
5347 } else {
5348 r.skip(fieldType);
5349 }
5350 } else
5351 if(fieldId == 2) {
5352 if(fieldType == ThriftFieldType::T_BOOL) {
5353 bool v;
5354 r.readBool(v);
5355 s.noCreateNotes = v;
5356 } else {
5357 r.skip(fieldType);
5358 }
5359 } else
5360 if(fieldId == 3) {
5361 if(fieldType == ThriftFieldType::T_BOOL) {
5362 bool v;
5363 r.readBool(v);
5364 s.noUpdateNotes = v;
5365 } else {
5366 r.skip(fieldType);
5367 }
5368 } else
5369 if(fieldId == 4) {
5370 if(fieldType == ThriftFieldType::T_BOOL) {
5371 bool v;
5372 r.readBool(v);
5373 s.noExpungeNotes = v;
5374 } else {
5375 r.skip(fieldType);
5376 }
5377 } else
5378 if(fieldId == 5) {
5379 if(fieldType == ThriftFieldType::T_BOOL) {
5380 bool v;
5381 r.readBool(v);
5382 s.noShareNotes = v;
5383 } else {
5384 r.skip(fieldType);
5385 }
5386 } else
5387 if(fieldId == 6) {
5388 if(fieldType == ThriftFieldType::T_BOOL) {
5389 bool v;
5390 r.readBool(v);
5391 s.noEmailNotes = v;

Callers 1

readNotebookFunction · 0.85

Calls 7

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

Tested by

no test coverage detected