diff options
author | Shaun Verch <shaun.verch@10gen.com> | 2013-08-17 16:11:06 -0400 |
---|---|---|
committer | Shaun Verch <shaun.verch@10gen.com> | 2013-09-05 13:49:34 -0400 |
commit | 19013c4049d2dc018128c5bf2e63781fb5499b0e (patch) | |
tree | a06b82a7ddec8f23cc4b464c3d1d8802f9e714c1 /src/mongo/util/password.h | |
parent | 3de119ff3e2acd33d54a6190cbaefe38b13366e0 (diff) | |
download | mongo-19013c4049d2dc018128c5bf2e63781fb5499b0e.tar.gz |
SERVER-8510 Remove all uses of boost direct storage and remove custom boost modifications
Diffstat (limited to 'src/mongo/util/password.h')
-rw-r--r-- | src/mongo/util/password.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/mongo/util/password.h b/src/mongo/util/password.h index 519f712ee7e..2712f26ac2e 100644 --- a/src/mongo/util/password.h +++ b/src/mongo/util/password.h @@ -22,40 +22,6 @@ namespace mongo { - struct PasswordValue : public boost::program_options::typed_value<std::string> { - - PasswordValue( std::string* val ) - : boost::program_options::typed_value<std::string>( val ) { } - - unsigned min_tokens() const { - return 0; - } - - unsigned max_tokens() const { - return 1; - } - - bool is_required() const { - return false; - } - - void xparse( boost::any& value_store, - const std::vector<std::string>& new_tokens ) const { - if ( !value_store.empty() ) -#if BOOST_VERSION >= 104200 - boost::throw_exception( boost::program_options::validation_error( boost::program_options::validation_error::multiple_values_not_allowed ) ); -#else - boost::throw_exception( boost::program_options::validation_error( "multiple values not allowed" ) ); -#endif - else if ( !new_tokens.empty() ) - boost::program_options::typed_value<std::string>::xparse - (value_store, new_tokens); - else - value_store = std::string(); - } - - }; - std::string askPassword(); } |