[cpp-sp COMMIT] /branches/REL_2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp
noreply at shibboleth.net
noreply at shibboleth.net
Tue Jul 24 13:11:31 EDT 2012
Author: scantor
Date: Tue Jul 24 13:11:31 2012
New Revision: 3732
URL: http://svn.shibboleth.net/view/cpp-sp?rev=3732&view=rev
Log:
Solaris workaround
Modified:
branches/REL_2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp
Modified: branches/REL_2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp?rev=3732&r1=3731&r2=3732&view=diff
==============================================================================
--- branches/REL_2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp (original)
+++ branches/REL_2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp Tue Jul 24 13:11:31 2012
@@ -173,11 +173,10 @@
attributes.push_back(m_orgDisplayName);
if (!m_orgURL.empty())
attributes.push_back(m_orgURL);
- static void (vector<string>::* push_back)(const string&) = &vector<string>::push_back;
- static const string& (contact_tuple_t::* tget)() const = &contact_tuple_t::get<0>;
- static const string& (logo_tuple_t::* tget2)() const = &logo_tuple_t::get<0>;
- for_each(m_contacts.begin(), m_contacts.end(), boost::bind(push_back, boost::ref(attributes), boost::bind(tget, _1)));
- for_each(m_logos.begin(), m_logos.end(), boost::bind(push_back, boost::ref(attributes), boost::bind(tget2, _1)));
+ for (vector<contact_tuple_t>::const_iterator c = m_contacts.begin(); c != m_contacts.end(); ++c)
+ attributes.push_back(c->get<0>());
+ for (vector<logo_tuple_t>::const_iterator l = m_logos.begin(); l != m_logos.end(); ++l)
+ attributes.push_back(l->get<0>());
}
void MetadataExtractor::extractAttributes(
More information about the commits
mailing list