source: src/Parameters/Validators/Specific/EmptyStringValidator.hpp@ 97dff0

Last change on this file since 97dff0 was a315e8, checked in by Frederik Heber <heber@…>, 12 years ago

Potential type is given via extra option not "fit-potential".

  • also "potential-type" is optional and "potential-file" can be given as well.
  • added EmptyStringValidator.
  • TESTFIX: Regression test FitPotential adapted to option "potential-type".
  • Property mode set to 100644
File size: 658 bytes
Line 
1/*
2 * EmptyValidator.hpp
3 *
4 * Created on: Jun 26, 2013
5 * Author: heber
6 */
7
8#ifndef EMPTYVALIDATOR_HPP_
9#define EMPTYVALIDATOR_HPP_
10
11
12// include config.h
13#ifdef HAVE_CONFIG_H
14#include <config.h>
15#endif
16
17#include <string>
18#include <vector>
19
20#include "Parameters/Validators/DiscreteValidator.hpp"
21
22/** A validator test that only allows empty strings.
23 *
24 * We use a DiscreteValidator with a single empty string value.
25 *
26 */
27class EmptyStringValidator : public DiscreteValidator<std::string>
28{
29public:
30 EmptyStringValidator() :
31 DiscreteValidator<std::string>(std::vector<std::string>(1, std::string("")))
32 {}
33};
34
35#endif /* EMPTYVALIDATOR_HPP_ */
Note: See TracBrowser for help on using the repository browser.