maliput
RuleRegistry::QueryResult Struct Reference

Detailed Description

Holds a rule type information for a query.

#include <include/maliput/api/rules/rule_registry.h>

Public Types

using Ranges = std::vector< RangeValueRule::Range >
 
using DiscreteValues = std::vector< DiscreteValueRule::DiscreteValue >
 

Public Attributes

Rule::TypeId type_id
 
std::variant< Ranges, DiscreteValuesrule_values
 Holds either Ranges or DiscreteValues for the rule type. More...
 

Member Typedef Documentation

◆ DiscreteValues

◆ Ranges

using Ranges = std::vector<RangeValueRule::Range>

Member Data Documentation

◆ rule_values

std::variant<Ranges, DiscreteValues> rule_values

Holds either Ranges or DiscreteValues for the rule type.

◆ type_id

Rule::TypeId type_id

The documentation for this struct was generated from the following file: