Changeset f5403d


Ignore:
Timestamp:
Jul 10, 2012, 1:15:50 PM (13 years ago)
Author:
Frederik Heber <heber@…>
Children:
09bc09
Parents:
7ed4e8
git-author:
Frederik Heber <heber@…> (07/06/12 19:12:14)
git-committer:
Frederik Heber <heber@…> (07/10/12 13:15:50)
Message:

Extracted setting up debugger into own function.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/bin/mpqc/mpqc.cc

    r7ed4e8 rf5403d  
    698698}
    699699
     700/** Setup debugger.
     701 *
     702 * \param keyval keyvalue container
     703 * \param grp message group
     704 * \param debugger debugger structure
     705 * \param options parsed command line options
     706 * \param argv argument array
     707 */
     708void setupDebugger(
     709    Ref<KeyVal> &keyval,
     710    Ref<MessageGrp> &grp,
     711    Ref<Debugger> &debugger,
     712    GetLongOpt &options,
     713    char **argv)
     714{
     715  debugger << keyval->describedclassvalue("debug");
     716  if (debugger.nonnull()) {
     717    Debugger::set_default_debugger(debugger);
     718    debugger->set_exec(argv[0]);
     719    debugger->set_prefix(grp->me());
     720    if (options.retrieve("d"))
     721      debugger->debug("Starting debugger because -d given on command line.");
     722  }
     723}
     724
    700725int
    701726try_main(int argc, char *argv[])
     
    830855
    831856  // now set up the debugger
    832   Ref<Debugger> debugger; debugger << keyval->describedclassvalue("debug");
    833   if (debugger.nonnull()) {
    834     Debugger::set_default_debugger(debugger);
    835     debugger->set_exec(argv[0]);
    836     debugger->set_prefix(grp->me());
    837     if (options.retrieve("d"))
    838       debugger->debug("Starting debugger because -d given on command line.");
    839   }
     857  Ref<Debugger> debugger;
     858  setupDebugger(keyval, grp, debugger, options, argv);
    840859
    841860  // now check to see what matrix kit to use
Note: See TracChangeset for help on using the changeset viewer.