Lines Matching refs:ExprBuilder

13448 class ExprBuilder {  class
13449 ExprBuilder(const ExprBuilder&) = delete;
13450 ExprBuilder &operator=(const ExprBuilder&) = delete;
13459 ExprBuilder() {} in ExprBuilder() function in __anon868331703611::ExprBuilder
13460 virtual ~ExprBuilder() {} in ~ExprBuilder()
13465 class RefBuilder: public ExprBuilder {
13478 class ThisBuilder: public ExprBuilder {
13485 class CastBuilder: public ExprBuilder {
13486 const ExprBuilder &Builder;
13498 CastBuilder(const ExprBuilder &Builder, QualType Type, ExprValueKind Kind, in CastBuilder()
13503 class DerefBuilder: public ExprBuilder {
13504 const ExprBuilder &Builder;
13512 DerefBuilder(const ExprBuilder &Builder) : Builder(Builder) {} in DerefBuilder()
13515 class MemberBuilder: public ExprBuilder {
13516 const ExprBuilder &Builder;
13529 MemberBuilder(const ExprBuilder &Builder, QualType Type, bool IsArrow, in MemberBuilder()
13535 class MoveCastBuilder: public ExprBuilder {
13536 const ExprBuilder &Builder;
13543 MoveCastBuilder(const ExprBuilder &Builder) : Builder(Builder) {} in MoveCastBuilder()
13546 class LvalueConvBuilder: public ExprBuilder {
13547 const ExprBuilder &Builder;
13555 LvalueConvBuilder(const ExprBuilder &Builder) : Builder(Builder) {} in LvalueConvBuilder()
13558 class SubscriptBuilder: public ExprBuilder {
13559 const ExprBuilder &Base;
13560 const ExprBuilder &Index;
13568 SubscriptBuilder(const ExprBuilder &Base, const ExprBuilder &Index) in SubscriptBuilder()
13580 const ExprBuilder &ToB, const ExprBuilder &FromB) { in buildMemcpyForAssignmentOp()
13660 const ExprBuilder &To, const ExprBuilder &From, in buildSingleCopyAssignRecursively()
13810 const ExprBuilder *FromIndex; in buildSingleCopyAssignRecursively()
13851 const ExprBuilder &To, const ExprBuilder &From, in buildSingleCopyAssign()