summaryrefslogtreecommitdiff
path: root/src/mongo/base/initializer_context.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/base/initializer_context.h')
-rw-r--r--src/mongo/base/initializer_context.h47
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