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

Function readEnumPrivilegeLevel

qevercloud/generated/types.cpp:6642–6654  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6640}
6641
6642void readEnumPrivilegeLevel(ThriftBinaryBufferReader& r, PrivilegeLevel::type& e) {
6643 qint32 i;
6644 r.readI32(i);
6645 switch(i) {
6646 case static_cast<int>(PrivilegeLevel::NORMAL): e = PrivilegeLevel::NORMAL; break;
6647 case static_cast<int>(PrivilegeLevel::PREMIUM): e = PrivilegeLevel::PREMIUM; break;
6648 case static_cast<int>(PrivilegeLevel::VIP): e = PrivilegeLevel::VIP; break;
6649 case static_cast<int>(PrivilegeLevel::MANAGER): e = PrivilegeLevel::MANAGER; break;
6650 case static_cast<int>(PrivilegeLevel::SUPPORT): e = PrivilegeLevel::SUPPORT; break;
6651 case static_cast<int>(PrivilegeLevel::ADMIN): e = PrivilegeLevel::ADMIN; break;
6652 default: throw ThriftException(ThriftException::Type::INVALID_DATA, "Incorrect value for enum PrivilegeLevel");
6653 }
6654}
6655
6656void readEnumQueryFormat(ThriftBinaryBufferReader& r, QueryFormat::type& e) {
6657 qint32 i;

Callers 2

readUserFunction · 0.85
readPublicUserInfoFunction · 0.85

Calls 2

ThriftExceptionClass · 0.85
readI32Method · 0.80

Tested by

no test coverage detected