if (group) {
for_each(
group->getEntitiesDescriptors().begin(), group->getEntitiesDescriptors().end(),
- boost::bind(&DiscoverableMetadataProvider::discoGroup, boost::ref(this), boost::ref(s), _1, boost::ref(first))
+ boost::bind(&DiscoverableMetadataProvider::discoGroup, this, boost::ref(s), _1, boost::ref(first))
);
for_each(
group->getEntityDescriptors().begin(), group->getEntityDescriptors().end(),
- boost::bind(&DiscoverableMetadataProvider::discoEntity, boost::ref(this), boost::ref(s), _1, boost::ref(first))
+ boost::bind(&DiscoverableMetadataProvider::discoEntity, this, boost::ref(s), _1, boost::ref(first))
);
}
}
#include "saml2/metadata/Metadata.h"
#include "saml2/metadata/MetadataFilter.h"
-#include <boost/ptr_container/ptr_set.hpp>
#include <xmltooling/logging.h>
#include <xmltooling/util/NDC.h>
void doFilter(EntitiesDescriptor& entities) const;
bool m_removeRolelessEntityDescriptors, m_removeEmptyEntitiesDescriptors;
- ptr_set<xmltooling::QName> m_roles;
+ set<xmltooling::QName> m_roles;
bool m_idp, m_sp, m_authn, m_attr, m_pdp, m_authnq, m_attrq, m_authzq;
};
else if (*q == AuthzDecisionQueryDescriptorType::TYPE_QNAME)
m_authzq = true;
else
- m_roles.insert(q);
+ m_roles.insert(*q);
}
e = XMLHelper::getNextSiblingElement(e, RetainedRole);
}
for_each(
make_indirect_iterator(groups.begin()), make_indirect_iterator(groups.end()),
boost::bind(
- static_cast<void (WhitelistMetadataFilter::*)(EntitiesDescriptor&) const>(&WhitelistMetadataFilter::doFilter), boost::ref(this), _1
+ static_cast<void (WhitelistMetadataFilter::*)(EntitiesDescriptor&) const>(&WhitelistMetadataFilter::doFilter), this, _1
)
);
}