diff options
Diffstat (limited to 'src/mongo/db/auth/role_name.cpp')
-rw-r--r-- | src/mongo/db/auth/role_name.cpp | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/src/mongo/db/auth/role_name.cpp b/src/mongo/db/auth/role_name.cpp index f38bcedeb59..d5f6aecfa48 100644 --- a/src/mongo/db/auth/role_name.cpp +++ b/src/mongo/db/auth/role_name.cpp @@ -36,20 +36,19 @@ namespace mongo { - RoleName::RoleName(StringData role, StringData dbname) { - _fullName.resize(role.size() + dbname.size() + 1); - std::string::iterator iter = std::copy(role.rawData(), - role.rawData() + role.size(), - _fullName.begin()); - *iter = '@'; - ++iter; - iter = std::copy(dbname.rawData(), dbname.rawData() + dbname.size(), iter); - dassert(iter == _fullName.end()); - _splitPoint = role.size(); - } +RoleName::RoleName(StringData role, StringData dbname) { + _fullName.resize(role.size() + dbname.size() + 1); + std::string::iterator iter = + std::copy(role.rawData(), role.rawData() + role.size(), _fullName.begin()); + *iter = '@'; + ++iter; + iter = std::copy(dbname.rawData(), dbname.rawData() + dbname.size(), iter); + dassert(iter == _fullName.end()); + _splitPoint = role.size(); +} - std::ostream& operator<<(std::ostream& os, const RoleName& name) { - return os << name.getFullName(); - } +std::ostream& operator<<(std::ostream& os, const RoleName& name) { + return os << name.getFullName(); +} } // namespace mongo |