-
- Downloads
BugID: 992
ParameterSets can now be constructed with optional case-insensitive keys. The trick is to use a third template parameter for the std::map<> that is used to store the key/value pairs: a functor for doing either case sensitive or case insensitive comparison. The ParameterSet constructor now takes an optional boolean argument indicating whether keys should be treated case sensitive or not. The makeSubset() member function will also take key case sensitivity into account.
Showing
- LCS/ACC/APS/include/APS/ParameterSet.h 14 additions, 5 deletionsLCS/ACC/APS/include/APS/ParameterSet.h
- LCS/ACC/APS/include/APS/ParameterSetImpl.h 21 additions, 10 deletionsLCS/ACC/APS/include/APS/ParameterSetImpl.h
- LCS/ACC/APS/src/ParameterSet.cc 10 additions, 4 deletionsLCS/ACC/APS/src/ParameterSet.cc
- LCS/ACC/APS/src/ParameterSetImpl.cc 53 additions, 35 deletionsLCS/ACC/APS/src/ParameterSetImpl.cc
- LCS/ACC/APS/test/tParameterSet.cc 116 additions, 92 deletionsLCS/ACC/APS/test/tParameterSet.cc
- LCS/ACC/APS/test/tParameterSet.stdout 94 additions, 4 deletionsLCS/ACC/APS/test/tParameterSet.stdout
Please register or sign in to comment