Lines Matching defs:expr

613                 auto expr = db.names.back().move_full();
615 db.names.back() = "const_cast<" + db.names.back().move_full() + ">(" + expr + ")";
639 auto expr = db.names.back().move_full();
641 db.names.back() = "dynamic_cast<" + db.names.back().move_full() + ">(" + expr + ")";
665 auto expr = db.names.back().move_full();
667 db.names.back() = "reinterpret_cast<" + db.names.back().move_full() + ">(" + expr + ")";
691 auto expr = db.names.back().move_full();
693 db.names.back() = "static_cast<" + db.names.back().move_full() + ">(" + expr + ")";
736 // sz <expr> # sizeof (a expression)
894 // ds <expression> <expression> # expr.*expr
910 auto expr = db.names.back().move_full();
912 db.names.back().first += ".*" + expr;
1267 // dt <expression> <unresolved-name> # expr.name
1344 // [gs] nw <expression>* _ <type> E # new (expr-list) type
1345 // [gs] nw <expression>* _ <type> <initializer> # new (expr-list) type (init)
1346 // [gs] na <expression>* _ <type> E # new[] (expr-list) type
1347 // [gs] na <expression>* _ <type> <initializer> # new[] (expr-list) type (init)
1537 // pt <expression> <expression> # expr->name
1743 auto expr = std::move(db.names.back());
1747 db.names.back().second = " [" + expr.move_full() + "]" + std::move(type.second);
2644 // <expr-primary> ::= L <type> <value number> E # integer literal
3252 // ::= [gs] nw <expression>* _ <type> E # new (expr-list) type
3253 // ::= [gs] nw <expression>* _ <type> <initializer> # new (expr-list) type (init)
3254 // ::= [gs] na <expression>* _ <type> E # new[] (expr-list) type
3255 // ::= [gs] na <expression>* _ <type> <initializer> # new[] (expr-list) type (init)
3273 // ::= dt <expression> <unresolved-name> # expr.name
3274 // ::= pt <expression> <unresolved-name> # expr->name
3275 // ::= ds <expression> <expression> # expr.*expr
3284 // ::= <expr-primary>
3778 // ::= <expr-primary> # simple expressions
3813 // <expr-primary> or LZ <encoding> E