Size:
16KB
Requirements:
No special requirements
No special requirements
Price:
Free
Free
System:
Windows XP/2000/98
Windows XP/2000/98
Rating:
4.7
4.7
License:
GPL
GPL
Description - ParamContainer
ParamContainer is simple and easy to use C++ class to parse command line parameters. Parameters format are derived from UNIX getopt_long() function syntax but may contain nested parameters as well. It was developed to fit requirenments of our projects, but we`ll be glad if it will be useful for somebody else. Main features of ParamContainer are: * Easy to use* Structure of command line conforms object hierarchy.* Adding/changing parameters is really easy. You don`t need to modify class Interfaces and anything outside of the class which new parameter corresponds to.* Parameters can be saved to the project file and loaded later.* When command line contains additional file names, they paths will be converted to relative in project file, so you can freely MOVE project withall required files to the different location.* ParamContainer can be used as internal interface Between presentation (GUI) and Logic parts of the project. You can use the same logic part in graphics/command-line versions of your project.* Dynamically generated help screen* Powerful error handling* Portability between Win32 and Unix systems (on Win32 systems there must be WIN32 Preprocessor definition).