Lines Matching defs:Postfix
178 Postfix,
485 const std::string_view Postfix;
489 : Node(KPostfixQualifiedType), Ty(Ty_), Postfix(Postfix_) {}
491 template<typename Fn> void match(Fn F) const { F(Ty, Postfix); }
495 OB += Postfix;
2010 const std::string_view Postfix;
2026 OB += Postfix;
2965 Postfix, // Postfix unary: expr @
3362 {"cc", OperatorInfo::NamedCast, false, Node::Prec::Postfix, "const_cast"},
3363 {"cl", OperatorInfo::Call, /*Paren*/ false, Node::Prec::Postfix,
3367 {"cp", OperatorInfo::Call, /*Paren*/ true, Node::Prec::Postfix,
3373 {"dc", OperatorInfo::NamedCast, false, Node::Prec::Postfix, "dynamic_cast"},
3379 {"dt", OperatorInfo::Member, /*Named*/ false, Node::Prec::Postfix,
3387 {"ix", OperatorInfo::Array, false, Node::Prec::Postfix, "operator[]"},
3397 {"mm", OperatorInfo::Postfix, false, Node::Prec::Postfix, "operator--"},
3411 {"pp", OperatorInfo::Postfix, false, Node::Prec::Postfix, "operator++"},
3413 {"pt", OperatorInfo::Member, /*Named*/ true, Node::Prec::Postfix,
3419 {"rc", OperatorInfo::NamedCast, false, Node::Prec::Postfix,
3424 {"sc", OperatorInfo::NamedCast, false, Node::Prec::Postfix, "static_cast"},
3428 {"te", OperatorInfo::OfIdOp, /*Type*/ false, Node::Prec::Postfix,
3430 {"ti", OperatorInfo::OfIdOp, /*Type*/ true, Node::Prec::Postfix, "typeid "},
5169 case OperatorInfo::Postfix: {
5170 // Postfix unary operator: expr @
5437 /*IsParen=*/false, Node::Prec::Postfix);