diff options
Diffstat (limited to 'src/mongo/base/initializer_context.h')
-rw-r--r-- | src/mongo/base/initializer_context.h | 47 |
1 files changed, 25 insertions, 22 deletions
diff --git a/src/mongo/base/initializer_context.h b/src/mongo/base/initializer_context.h index 7642972f35a..4414439065d 100644 --- a/src/mongo/base/initializer_context.h +++ b/src/mongo/base/initializer_context.h @@ -35,27 +35,30 @@ namespace mongo { - /** - * Context of an initialization process. Passed as a parameter to initialization functions. - * - * See mongo/base/initializer.h and mongo/base/initializer_dependency_graph.h for more details. - */ - class InitializerContext { - MONGO_DISALLOW_COPYING(InitializerContext); - - public: - typedef std::vector<std::string> ArgumentVector; - typedef std::map<std::string, std::string> EnvironmentMap; - - InitializerContext(const ArgumentVector& args, - const EnvironmentMap& env); - - const ArgumentVector& args() const { return _args; } - const EnvironmentMap& env() const { return _env; } - - private: - ArgumentVector _args; - EnvironmentMap _env; - }; +/** + * Context of an initialization process. Passed as a parameter to initialization functions. + * + * See mongo/base/initializer.h and mongo/base/initializer_dependency_graph.h for more details. + */ +class InitializerContext { + MONGO_DISALLOW_COPYING(InitializerContext); + +public: + typedef std::vector<std::string> ArgumentVector; + typedef std::map<std::string, std::string> EnvironmentMap; + + InitializerContext(const ArgumentVector& args, const EnvironmentMap& env); + + const ArgumentVector& args() const { + return _args; + } + const EnvironmentMap& env() const { + return _env; + } + +private: + ArgumentVector _args; + EnvironmentMap _env; +}; } // namespace mongo |