Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 9869 in orxonox.OLD for trunk/src/lib/parser/preferences


Ignore:
Timestamp:
Oct 3, 2006, 12:19:30 AM (18 years ago)
Author:
bensch
Message:

orxonox/trunk: merged the new_class_id branche back to the trunk.
merged with command:
svn merge https://svn.orxonox.net/orxonox/branches/new_class_id trunk -r9683:HEAD
no conflicts… puh..

Location:
trunk/src/lib/parser/preferences
Files:
3 edited
2 copied

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/parser/preferences/Makefile.am

    r7256 r9869  
    66libPrefsParser_a_SOURCES = \
    77                cmd_line_prefs_reader.cc \
    8                 ini_file_prefs_reader.cc
     8                ini_file_prefs_reader.cc \
     9                preferences.cc
    910
    1011
    1112noinst_HEADERS = \
    1213                cmd_line_prefs_reader.h \
    13                 ini_file_prefs_reader.h
     14                ini_file_prefs_reader.h \
     15                preferences.h
  • trunk/src/lib/parser/preferences/cmd_line_prefs_reader.h

    r7256 r9869  
    77#define _CMD_LINE_PREFS_READER_H
    88
    9 #include "stdincl.h"
    109#include "debug.h"
    1110
     
    4544};
    4645
    47 #define REGISTER_ARG_FLAG(shortOption,longOption,section,key,description,value) bool _ARGVAR_##shortOption##_##longOption = CmdLinePrefsReader::registerArgument(#shortOption[0],#longOption,section,key,description,"",value) 
     46#define REGISTER_ARG_FLAG(shortOption,longOption,section,key,description,value) bool _ARGVAR_##shortOption##_##longOption = CmdLinePrefsReader::registerArgument(#shortOption[0],#longOption,section,key,description,"",value)
    4847
    49 #define REGISTER_ARG_ARG(shortOption,longOption,section,key,description,argname) bool _ARGVAR_##shortOption##_##longOption = CmdLinePrefsReader::registerArgument(#shortOption[0],#longOption,section,key,description,argname) 
     48#define REGISTER_ARG_ARG(shortOption,longOption,section,key,description,argname) bool _ARGVAR_##shortOption##_##longOption = CmdLinePrefsReader::registerArgument(#shortOption[0],#longOption,section,key,description,argname)
    5049
    5150//! A class for reading commandline arguments into Preferences
    52 class CmdLinePrefsReader 
     51class CmdLinePrefsReader
    5352{
    5453
     
    5857
    5958    bool parse(int argc, char** argv);
    60    
     59
    6160    static bool registerArgument( const char shortOption, const std::string & longOption, const std::string & section, const std::string & key, const std::string & help,  const std::string & argName = "", const std::string & value = "%arg%" );
    62    
     61
    6362    static bool asdf;
    64    
     63
    6564  private:
    6665    static bool callBack( ArgTableEntry entry, void* data, const std::string & arg, const std::vector<MultiType> & argArgs );
    67    
     66
    6867    static RegistredArgs regArgs;
    6968
  • trunk/src/lib/parser/preferences/ini_file_prefs_reader.h

    r7256 r9869  
    77#define _INI_FILE_PREFS_READER_H
    88
    9 #include "src/lib/parser/ini_parser/ini_parser.h"
    10 #include "src/lib/util/preferences.h"
     9#include "lib/parser/ini_parser/ini_parser.h"
     10#include "lib/parser/preferences/preferences.h"
    1111
    1212
Note: See TracChangeset for help on using the changeset viewer.