@@ -109,9 +109,6 @@ Args::Instance &Args::Init() {
109109
110110void Args::Deinit () { internal_.reset (nullptr ); }
111111
112- CLI::App &Args::Ref () {return internal_->app ; }
113- // const CLI::App &Args::ConstRef() { return internal_->app; }
114-
115112bool Args::Clean () {return clean_; }
116113env::LogLevelArgs::GetLogLevel () {return loglevel_; }
117114
@@ -121,14 +118,13 @@ const fs::path &Args::GetProjectBuildDir() { return project_build_dir_; }
121118// Private
122119
123120void Args::RootArgs () {
124- Ref ().set_help_all_flag (kHelpAllParam ,kHelpAllDesc );
121+ auto &app =Ref ();
122+ app.set_help_all_flag (kHelpAllParam ,kHelpAllDesc );
125123
126- Ref ()
127- .set_config (kConfigParam ," " ,kConfigDesc )
128- ->expected (kMinFiles ,kMaxFiles );
124+ app.set_config (kConfigParam ," " ,kConfigDesc )->expected (kMinFiles ,kMaxFiles );
129125
130126// Root flags
131- auto *root_group =Ref () .add_option_group (kRootGroup );
127+ auto *root_group =app .add_option_group (kRootGroup );
132128
133129 root_group->add_flag (kCleanParam , clean_,kCleanDesc );
134130 root_group->add_option (kLoglevelParam , loglevel_,kLoglevelDesc )
@@ -141,7 +137,7 @@ void Args::RootArgs() {
141137 ->required ();
142138}
143139
144- CLI::App &Args::MyRef () {return internal_->app ; }
140+ CLI::App &Args::Ref () {return internal_->app ; }
145141
146142// Args::Instance
147143
@@ -204,13 +200,13 @@ Args::Instance &Args::Instance::AddTarget(const std::string &name,
204200
205201Args::Instance &Args::Instance::AddCustomCallback (
206202const std::function<void (CLI::App &)> &add_cb) {
207- auto &app =MyRef ();
203+ auto &app =Ref ();
208204add_cb (app);
209205return *this ;
210206}
211207
212208Args::Instance &Args::Instance::AddCustomData (ArgCustom &data) {
213- auto &app =MyRef ();
209+ auto &app =Ref ();
214210 data.Add (app);
215211return *this ;
216212}