diff options
author | Spencer T Brody <spencer@10gen.com> | 2013-09-27 14:36:10 -0400 |
---|---|---|
committer | Spencer T Brody <spencer@10gen.com> | 2013-09-27 16:48:50 -0400 |
commit | b3616bea4afb813427f601764c65f1e291f82a6e (patch) | |
tree | 95c97168f82d51bdeb2818c95a3b853227466505 /src/mongo/db/auth/role_name.h | |
parent | 70b6a29e99a1087330092a8a16b25d1d7fa6b493 (diff) | |
download | mongo-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.h | 16 |
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 |