AusweisApp
Lade ...
Suche ...
Keine Treffer
AccessRoleAndRight.h-Dateireferenz
#include "EnumHelper.h"
#include <QCoreApplication>
#include <QList>
#include <QString>
#include <functional>
Include-Abhängigkeitsdiagramm für AccessRoleAndRight.h:
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

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
 

Makro-Dokumentation

◆ TYPE

#define TYPE ( x)    static_cast<std::underlying_type_t<AccessRight>>(x)

Dokumentation der Funktionen

◆ Q_DECLARE_TYPEINFO()

Q_DECLARE_TYPEINFO ( governikus::AccessRight ,
Q_PRIMITIVE_TYPE  )