/* * CommandLineParser_validate.hpp * * Created on: Nov 8, 2010 * Author: heber */ #ifndef COMMANDLINEPARSER_VALIDATE_HPP_ #define COMMANDLINEPARSER_VALIDATE_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include struct KeyValuePair; class RealSpaceMatrixValue; class VectorValue; void validate(boost::any& v, const std::vector& values, KeyValuePair *, int); void validate(boost::any& v, const std::vector& values, std::vector *, int); void validate(boost::any& v, const std::vector& values, VectorValue *, int); void validate(boost::any& v, const std::vector& values, RealSpaceMatrixValue *, int); void validate(boost::any& v, const std::vector& values, boost::filesystem::path *, int); #endif /* COMMANDLINEPARSER_VALIDATE_HPP_ */