Lines Matching full:kind
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
69 …explicit MemberExpression(Expression *object, Expression *property, MemberExpressionKind kind, boo…
74 kind_(kind),
113 if (Kind() == MemberExpressionKind::ELEMENT_ACCESS) {
121 if (Kind() == MemberExpressionKind::ELEMENT_ACCESS) {
132 [[nodiscard]] MemberExpressionKind Kind() const noexcept
137 void AddMemberKind(MemberExpressionKind kind) noexcept
139 kind_ |= kind;
142 [[nodiscard]] bool HasMemberKind(MemberExpressionKind kind) const noexcept
144 return (kind_ & kind) != 0;
147 void RemoveMemberKind(MemberExpressionKind const kind) noexcept
149 kind_ &= ~kind;