89 operator<<(std::ostream& os,
const std::shared_ptr<CardSelectionResponseApi> csr) {
90 os <<
"CARD_SELECTION_RESPONSE_API: {"
91 <<
"HAS_MATCHED: " << csr->hasMatched() <<
"<TODO>"
102 std::ostream& os,
const std::vector<std::shared_ptr<CardSelectionResponseApi>>& csrs) {
103 os <<
"CARD_SELECTION_RESPONSE_APIS: {";
105 for (
auto it = std::begin(csrs); it != std::end(csrs); ++it) {
107 if (it != csrs.end() - 1) {
virtual const std::shared_ptr< CardResponseApi > getCardResponse() const =0
friend std::ostream & operator<<(std::ostream &os, const std::shared_ptr< CardSelectionResponseApi > csr)
virtual const std::shared_ptr< ApduResponseApi > getSelectApplicationResponse() const =0
virtual bool hasMatched() const =0
virtual const std::string & getPowerOnData() const =0