Lines Matching refs:EnumSet
24 const common::EnumSet<C, ClauseEnumSize> allowed;
25 const common::EnumSet<C, ClauseEnumSize> allowedOnce;
26 const common::EnumSet<C, ClauseEnumSize> allowedExclusive;
27 const common::EnumSet<C, ClauseEnumSize> requiredOneOf;
129 common::EnumSet<C, ClauseEnumSize> allowedClauses{};
130 common::EnumSet<C, ClauseEnumSize> allowedOnceClauses{};
131 common::EnumSet<C, ClauseEnumSize> allowedExclusiveClauses{};
132 common::EnumSet<C, ClauseEnumSize> requiredClauses{};
166 void SetContextAllowed(const common::EnumSet<C, ClauseEnumSize> &allowed) { in SetContextAllowed()
171 const common::EnumSet<C, ClauseEnumSize> &allowedOnce) { in SetContextAllowedOnce()
176 const common::EnumSet<C, ClauseEnumSize> &allowedExclusive) { in SetContextAllowedExclusive()
180 void SetContextRequired(const common::EnumSet<C, ClauseEnumSize> &required) { in SetContextRequired()
233 void CheckOnlyAllowedAfter(C clause, common::EnumSet<C, ClauseEnumSize> set);
244 C clause, common::EnumSet<C, ClauseEnumSize> set);
266 std::string ClauseSetToString(const common::EnumSet<C, ClauseEnumSize> set);
282 C clause, common::EnumSet<C, ClauseEnumSize> set) { in CheckOnlyAllowedAfter()
314 const common::EnumSet<C, ClauseEnumSize> set) { in ClauseSetToString()
398 common::EnumSet<C, ClauseEnumSize> set) { in CheckNotAllowedIfClause()