24#ifndef DRC_RE_BOOL_INPUT_CONSTRAINT_DATA_H_
25#define DRC_RE_BOOL_INPUT_CONSTRAINT_DATA_H_
41 wxString aRuleName ) :
61 return buildRule( aContext, { wxString::Format(
"(constraint %s)", code ) } );
wxString GetConstraintCode()
wxString buildRule(const RULE_GENERATION_CONTEXT &aContext, const std::vector< wxString > &aConstraintClauses) const
void CopyFrom(const ICopyable &aSource) override
DRC_RE_BASE_CONSTRAINT_DATA()=default
Abstract interface class to enable polymorphic copying between objects.
Result of a validation operation.