summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/role_name.h
diff options
context:
space:
mode:
authorSpencer T Brody <spencer@10gen.com>2013-09-27 14:36:10 -0400
committerSpencer T Brody <spencer@10gen.com>2013-09-27 16:48:50 -0400
commitb3616bea4afb813427f601764c65f1e291f82a6e (patch)
tree95c97168f82d51bdeb2818c95a3b853227466505 /src/mongo/db/auth/role_name.h
parent70b6a29e99a1087330092a8a16b25d1d7fa6b493 (diff)
downloadmongo-b3616bea4afb813427f601764c65f1e291f82a6e.tar.gz
SERVER-9515 Provide function for generating BSON representation of a role
Diffstat (limited to 'src/mongo/db/auth/role_name.h')
-rw-r--r--src/mongo/db/auth/role_name.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mongo/db/auth/role_name.h b/src/mongo/db/auth/role_name.h
index bc85bf8fbed..45fb8a007fd 100644
--- a/src/mongo/db/auth/role_name.h
+++ b/src/mongo/db/auth/role_name.h
@@ -30,13 +30,13 @@
#include <iosfwd>
#include <string>
+#include <vector>
#include <boost/scoped_ptr.hpp>
#include "mongo/base/disallow_copying.h"
#include "mongo/base/string_data.h"
#include "mongo/platform/hash_namespace.h"
-#include "mongo/platform/unordered_set.h"
#include "mongo/util/assert_util.h"
namespace mongo {
@@ -150,14 +150,14 @@ MONGO_HASH_NAMESPACE_END
namespace mongo {
// RoleNameIterator for iterating over an unordered_set of RoleNames.
- class RoleNameSetIterator : public RoleNameIterator::Impl {
- MONGO_DISALLOW_COPYING(RoleNameSetIterator);
+ class RoleNameVectorIterator : public RoleNameIterator::Impl {
+ MONGO_DISALLOW_COPYING(RoleNameVectorIterator);
public:
- RoleNameSetIterator(const unordered_set<RoleName>::const_iterator& begin,
- const unordered_set<RoleName>::const_iterator& end);
+ RoleNameVectorIterator(const std::vector<RoleName>::const_iterator& begin,
+ const std::vector<RoleName>::const_iterator& end);
- virtual ~RoleNameSetIterator();
+ virtual ~RoleNameVectorIterator();
virtual bool more() const;
@@ -168,8 +168,8 @@ namespace mongo {
private:
virtual Impl* doClone() const;
- unordered_set<RoleName>::const_iterator _begin;
- unordered_set<RoleName>::const_iterator _end;
+ std::vector<RoleName>::const_iterator _begin;
+ std::vector<RoleName>::const_iterator _end;
};
} // namespace mongo