AusweisApp
|
#include "EnumHelper.h"
#include <QCoreApplication>
#include <QList>
#include <QString>
#include <functional>
gehe zum Quellcode dieser Datei
Namensbereiche | |
namespace | governikus |
Implementation of GeneralAuthenticate response APDUs. | |
Makrodefinitionen | |
#define | TYPE(x) static_cast<std::underlying_type_t<AccessRight>>(x) |
Funktionen | |
governikus::defineTypedEnumType (AccessRight, uint, WRITE_DG17=37, WRITE_DG18=36, WRITE_DG19=35, WRITE_DG20=34, WRITE_DG21=33, WRITE_DG22=32, RFU=31, PSA=30, READ_DG22=29, READ_DG21=28, READ_DG20=27, READ_DG19=26, READ_DG18=25, READ_DG17=24, READ_DG16=23, READ_DG15=22, READ_DG14=21, READ_DG13=20, READ_DG12=19, READ_DG11=18, READ_DG10=17, READ_DG09=16, READ_DG08=15, READ_DG07=14, READ_DG06=13, READ_DG05=12, READ_DG04=11, READ_DG03=10, READ_DG02=9, READ_DG01=8, INSTALL_QUAL_CERT=7, INSTALL_CERT=6, PIN_MANAGEMENT=5, CAN_ALLOWED=4, PRIVILEGED_TERMINAL=3, RESTRICTED_IDENTIFICATION=2, COMMUNITY_ID_VERIFICATION=1, AGE_VERIFICATION=0) defineTypedEnumType(AccessRightNames | |
Q_DECLARE_TYPEINFO (governikus::AccessRight, Q_PRIMITIVE_TYPE) | |
Variablen | |
governikus::ResidencePermitII = TYPE(AccessRight::READ_DG20) | |
governikus::ResidencePermitI = TYPE(AccessRight::READ_DG19) | |
governikus::Address = TYPE(AccessRight::READ_DG17) | |
governikus::BirthName = TYPE(AccessRight::READ_DG13) | |
governikus::Nationality = TYPE(AccessRight::READ_DG10) | |
governikus::PlaceOfBirth = TYPE(AccessRight::READ_DG09) | |
governikus::DateOfBirth = TYPE(AccessRight::READ_DG08) | |
governikus::DoctoralDegree = TYPE(AccessRight::READ_DG07) | |
governikus::ArtisticName = TYPE(AccessRight::READ_DG06) | |
governikus::FamilyName = TYPE(AccessRight::READ_DG05) | |
governikus::GivenNames = TYPE(AccessRight::READ_DG04) | |
governikus::ValidUntil = TYPE(AccessRight::READ_DG03) | |
governikus::IssuingCountry = TYPE(AccessRight::READ_DG02) | |
governikus::DocumentType = TYPE(AccessRight::READ_DG01) | |
governikus::CanAllowed = TYPE(AccessRight::CAN_ALLOWED) | |
governikus::Pseudonym = TYPE(AccessRight::RESTRICTED_IDENTIFICATION) | |
governikus::AddressVerification = TYPE(AccessRight::COMMUNITY_ID_VERIFICATION) | |
governikus::AgeVerification = TYPE(AccessRight::AGE_VERIFICATION) | |
governikus::WriteAddress = TYPE(AccessRight::WRITE_DG17) | |
governikus::WriteCommunityID = TYPE(AccessRight::WRITE_DG18) | |
governikus::WriteResidencePermitI = TYPE(AccessRight::WRITE_DG19) | |
governikus::WriteResidencePermitII = TYPE(AccessRight::WRITE_DG20) | |
governikus::PinManagement | |
#define TYPE | ( | x | ) | static_cast<std::underlying_type_t<AccessRight>>(x) |
Q_DECLARE_TYPEINFO | ( | governikus::AccessRight | , |
Q_PRIMITIVE_TYPE | ) |