8#ifndef INCLUDED_BALCL_CONSTRAINT
9#define INCLUDED_BALCL_CONSTRAINT
65#include <balscm_version.h>
69#include <bsl_functional.h>
70#include <bsl_iosfwd.h>
71#include <bsl_string.h>
Definition bdlt_date.h:294
Definition bdlt_datetime.h:331
Definition bdlt_time.h:196
Definition bslstl_string.h:1281
Forward declaration.
Definition bslstl_function.h:934
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition balcl_commandline.h:1364
Definition balcl_constraint.h:89
bsl::function< bool(const bsl::string *, bsl::ostream &)> StringConstraint
Definition balcl_constraint.h:101
bsl::function< bool(const bdlt::Date *, bsl::ostream &)> DateConstraint
Definition balcl_constraint.h:105
bsl::function< bool(const double *, bsl::ostream &)> DoubleConstraint
Definition balcl_constraint.h:99
bsl::function< bool(const bsls::Types::Int64 *, bsl::ostream &)> Int64Constraint
Definition balcl_constraint.h:97
bsl::function< bool(const char *, bsl::ostream &)> CharConstraint
Definition balcl_constraint.h:93
bsl::function< bool(const bdlt::Datetime *, bsl::ostream &)> DatetimeConstraint
Definition balcl_constraint.h:103
bsl::function< bool(const int *, bsl::ostream &)> IntConstraint
Definition balcl_constraint.h:95
bsl::function< bool(const bdlt::Time *, bsl::ostream &)> TimeConstraint
Definition balcl_constraint.h:113
long long Int64
Definition bsls_types.h:132