Changes in src/Actions/MapOfActions.hpp [bd2390:72f611]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Actions/MapOfActions.hpp
rbd2390 r72f611 9 9 #define MAPOFACTIONS_HPP_ 10 10 11 #include <boost/ filesystem.hpp>11 #include <boost/program_options.hpp> 12 12 #include <boost/lexical_cast.hpp> 13 #include <boost/program_options.hpp>14 13 15 14 #include <map> … … 32 31 33 32 namespace po = boost::program_options; 34 namespace fs = boost::filesystem;35 33 36 34 using boost::lexical_cast; … … 138 136 friend class MapOfActionsTest; 139 137 public: 140 enum OptionTypes { None, Boolean, Integer, File,ListOfIntegers, Double, ListOfDoubles, String, ListOfStrings, Vector, ListOfVectors, Box, Molecule, ListOfMolecules, Atom, ListOfAtoms, Element, ListOfElements };138 enum OptionTypes { None, Boolean, Integer, ListOfIntegers, Double, ListOfDoubles, String, ListOfStrings, Vector, ListOfVectors, Box, Molecule, ListOfMolecules, Atom, ListOfAtoms, Element, ListOfElements }; 141 139 142 140 // getter for the action descriptions and short forms … … 175 173 void queryCurrentValue(const char * name, std::vector<const element *>&_T); 176 174 void queryCurrentValue(const char * name, std::vector<molecule *>&_T); 177 void queryCurrentValue(const char * name, fs::path&_T);178 175 template<typename T> void queryCurrentValue(const char * name, T &_T) 179 176 { … … 211 208 void setCurrentValue(const char * name, std::vector<const element *>&_T); 212 209 void setCurrentValue(const char * name, std::vector<molecule *>&_T); 213 void setCurrentValue(const char * name, fs::path&_T);214 210 template<class T> void setCurrentValue(const char * name, T &_T) 215 211 {
Note:
See TracChangeset
for help on using the changeset viewer.