Lines Matching refs:constraint
104 %type<constraint_t> constraint;
325 for (const auto& constraint : constraints) {
326 const auto& constraint_name = constraint.first;
327 const auto& constraint_value = constraint.second;
328 DEBUG() << "Parent constraint on " << constraint_name;
399 for (const auto& constraint : constraints) {
400 const auto& constraint_name = constraint.first;
401 const auto& constraint_value = constraint.second;
402 DEBUG() << "Parent constraint on " << constraint_name;
535 const auto constraint = $3->find(field->GetName());
536 if (constraint != $3->end()) {
539 …sh_back(new FixedScalarField(field->GetSize().bits(), std::get<int64_t>(constraint->second), LOC));
548 if (!enum_def->HasEntry(std::get<std::string>(constraint->second))) {
549 …m " << field->GetDataType() << " has no enumeration " << std::get<std::string>(constraint->second);
552 …ed_fields->push_back(new FixedEnumField(enum_def, std::get<std::string>(constraint->second), LOC));
554 ERRORLOC(LOC) << "Unimplemented constraint of type " << field->GetFieldType();
556 $3->erase(constraint);
571 : constraint ',' constraint_list
578 | constraint
586 constraint