Lines Matching refs:constraint
96 %type<constraint_t> constraint;
276 for (const auto& constraint : constraints) {
277 const auto& constraint_name = constraint.first;
278 const auto& constraint_value = constraint.second;
279 DEBUG() << "Parent constraint on " << constraint_name;
349 for (const auto& constraint : constraints) {
350 const auto& constraint_name = constraint.first;
351 const auto& constraint_value = constraint.second;
352 DEBUG() << "Parent constraint on " << constraint_name;
485 const auto constraint = $3->find(field->GetName());
486 if (constraint != $3->end()) {
489 …sh_back(new FixedScalarField(field->GetSize().bits(), std::get<int64_t>(constraint->second), LOC));
498 if (!enum_def->HasEntry(std::get<std::string>(constraint->second))) {
499 …m " << field->GetDataType() << " has no enumeration " << std::get<std::string>(constraint->second);
502 …ed_fields->push_back(new FixedEnumField(enum_def, std::get<std::string>(constraint->second), LOC));
504 ERRORLOC(LOC) << "Unimplemented constraint of type " << field->GetFieldType();
506 $3->erase(constraint);
521 : constraint ',' constraint_list
528 | constraint
536 constraint