Remove unused copy of parent parsers

This commit is contained in:
Zhihao Yuan 2019-11-16 01:51:47 -06:00
parent 5d1e80a7d0
commit 2208ec5b2d
No known key found for this signature in database
GPG Key ID: A2E474BDAA37E11C

View File

@ -416,8 +416,6 @@ public:
mArgumentMap.insert_or_assign(tKey, tValue); mArgumentMap.insert_or_assign(tKey, tValue);
} }
} }
std::move(std::begin(tNewParentParsers), std::end(tNewParentParsers),
std::back_inserter(mParentParsers));
} }
/* Call parse_args_internal - which does all the work /* Call parse_args_internal - which does all the work
@ -588,7 +586,6 @@ private:
} }
std::string mProgramName; std::string mProgramName;
std::vector<ArgumentParser> mParentParsers;
std::vector<std::shared_ptr<Argument>> mPositionalArguments; std::vector<std::shared_ptr<Argument>> mPositionalArguments;
std::vector<std::shared_ptr<Argument>> mOptionalArguments; std::vector<std::shared_ptr<Argument>> mOptionalArguments;
std::map<std::string, std::shared_ptr<Argument>> mArgumentMap; std::map<std::string, std::shared_ptr<Argument>> mArgumentMap;