27 QList<QList<T>> mChains;
64 bool isSubChain(
const QList<T>&
pSubChain)
66 return std::any_of(mChains.constBegin(), mChains.constEnd(), [&
pSubChain] (
const QList<T>&
pChain) {
67 return std::search(pChain.constBegin(), pChain.constEnd(), pSubChain.constBegin(), pSubChain.constEnd())
86 if (!isSubChain(
chain))
Definition ChainBuilder.h:25
const QList< QList< T > > & getChains() const
Definition ChainBuilder.h:94
QMutableListIterator< QList< T > > getChainIterator()
Definition ChainBuilder.h:73
ChainBuilder(const QList< T > &pAllElements, const std::function< bool(const T &pChild, const T &pParent)> &pIsChildFunc)
Definition ChainBuilder.h:79
#define T(v)
Definition http_parser.cpp:237
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114