44#include "io/ParamConstraint.hpp"
48 NotEmptyConstraint isNotEmpty() {
return NotEmptyConstraint(); }
50 ZeroConstraint isZero() {
return ZeroConstraint(); }
52 ParamConstraintFacade<NonZeroConstraint> isNonZero() {
53 return ParamConstraintFacade<NonZeroConstraint>();
56 PositiveConstraint isPositive() {
return PositiveConstraint(); }
58 NonPositiveConstraint isNonPositive() {
return NonPositiveConstraint(); }
60 NegativeConstraint isNegative() {
return NegativeConstraint(); }
62 NonNegativeConstraint isNonNegative() {
return NonNegativeConstraint(); }
64 EqualIgnoreCaseConstraint isEqualIgnoreCase(std::string str) {
65 return EqualIgnoreCaseConstraint(str);
68 EvenConstraint isEven() {
return EvenConstraint(); }
This basic Periodic Table class was originally taken from the data.cpp file in OpenBabel.