Lines Matching refs:ExprBuilder
9672 class ExprBuilder { class
9673 ExprBuilder(const ExprBuilder&) = delete;
9674 ExprBuilder &operator=(const ExprBuilder&) = delete;
9683 ExprBuilder() {} in ExprBuilder() function in __anonb9d573a21111::ExprBuilder
9684 virtual ~ExprBuilder() {} in ~ExprBuilder()
9689 class RefBuilder: public ExprBuilder {
9702 class ThisBuilder: public ExprBuilder {
9709 class CastBuilder: public ExprBuilder {
9710 const ExprBuilder &Builder;
9722 CastBuilder(const ExprBuilder &Builder, QualType Type, ExprValueKind Kind, in CastBuilder()
9727 class DerefBuilder: public ExprBuilder {
9728 const ExprBuilder &Builder;
9736 DerefBuilder(const ExprBuilder &Builder) : Builder(Builder) {} in DerefBuilder()
9739 class MemberBuilder: public ExprBuilder {
9740 const ExprBuilder &Builder;
9753 MemberBuilder(const ExprBuilder &Builder, QualType Type, bool IsArrow, in MemberBuilder()
9759 class MoveCastBuilder: public ExprBuilder {
9760 const ExprBuilder &Builder;
9767 MoveCastBuilder(const ExprBuilder &Builder) : Builder(Builder) {} in MoveCastBuilder()
9770 class LvalueConvBuilder: public ExprBuilder {
9771 const ExprBuilder &Builder;
9779 LvalueConvBuilder(const ExprBuilder &Builder) : Builder(Builder) {} in LvalueConvBuilder()
9782 class SubscriptBuilder: public ExprBuilder {
9783 const ExprBuilder &Base;
9784 const ExprBuilder &Index;
9792 SubscriptBuilder(const ExprBuilder &Base, const ExprBuilder &Index) in SubscriptBuilder()
9804 const ExprBuilder &ToB, const ExprBuilder &FromB) { in buildMemcpyForAssignmentOp()
9883 const ExprBuilder &To, const ExprBuilder &From, in buildSingleCopyAssignRecursively()
10033 const ExprBuilder *FromIndex; in buildSingleCopyAssignRecursively()
10073 const ExprBuilder &To, const ExprBuilder &From, in buildSingleCopyAssign()