X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-sp.git;a=blobdiff_plain;f=shibsp%2Fattribute%2Fresolver%2Fimpl%2FXMLAttributeExtractor.cpp;h=beb726c5877e4ac20eeb0288ebcb8587683bfff5;hp=ffd910834e0fce2501ecbbd23c5d0edfc00bd121;hb=f0cab28136e0758f7bf7c60581d714f5f5dbbf08;hpb=a0d95c41eeee58fa92479aa8be851375e8cfa34b diff --git a/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp b/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp index ffd9108..beb726c 100644 --- a/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp +++ b/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp @@ -124,7 +124,7 @@ namespace shibsp { typedef map< pair,pair< boost::shared_ptr,vector > > attrmap_t; attrmap_t m_attrMap; vector m_attributeIds; - vector< tuple > m_requestedAttrs; + vector< boost::tuple > m_requestedAttrs; // settings for embedded assertions in metadata string m_policyId; @@ -341,7 +341,7 @@ XMLExtractorImpl::XMLExtractorImpl(const DOMElement* e, Category& log) bool requested = XMLHelper::getAttrBool(child, false, isRequested); bool required = XMLHelper::getAttrBool(child, false, RequestedAttribute::ISREQUIRED_ATTRIB_NAME); if (required || requested) - m_requestedAttrs.push_back(tuple(name,format,required)); + m_requestedAttrs.push_back(boost::tuple(name,format,required)); name = child->getAttributeNS(nullptr, _aliases); if (name && *name) { @@ -387,7 +387,7 @@ void XMLExtractorImpl::generateMetadata(SPSSODescriptor& role) const static const XMLCh english[] = UNICODE_LITERAL_2(e,n); sn->setLang(english); - for (vector< tuple >::const_iterator i = m_requestedAttrs.begin(); i != m_requestedAttrs.end(); ++i) { + for (vector< boost::tuple >::const_iterator i = m_requestedAttrs.begin(); i != m_requestedAttrs.end(); ++i) { RequestedAttribute* req = RequestedAttributeBuilder::buildRequestedAttribute(); svc->getRequestedAttributes().push_back(req); req->setName(i->get<0>().c_str());