summaryrefslogtreecommitdiff
path: root/src/mongo/util/password.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/util/password.h')
-rw-r--r--src/mongo/util/password.h34
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();
}