Lines Matching refs:ExprBuilder
13900 class ExprBuilder { class
13901 ExprBuilder(const ExprBuilder&) = delete;
13902 ExprBuilder &operator=(const ExprBuilder&) = delete;
13911 ExprBuilder() {} in ExprBuilder() function in __anonc19065b03711::ExprBuilder
13912 virtual ~ExprBuilder() {} in ~ExprBuilder()
13917 class RefBuilder: public ExprBuilder {
13930 class ThisBuilder: public ExprBuilder {
13937 class CastBuilder: public ExprBuilder {
13938 const ExprBuilder &Builder;
13950 CastBuilder(const ExprBuilder &Builder, QualType Type, ExprValueKind Kind, in CastBuilder()
13955 class DerefBuilder: public ExprBuilder {
13956 const ExprBuilder &Builder;
13964 DerefBuilder(const ExprBuilder &Builder) : Builder(Builder) {} in DerefBuilder()
13967 class MemberBuilder: public ExprBuilder {
13968 const ExprBuilder &Builder;
13981 MemberBuilder(const ExprBuilder &Builder, QualType Type, bool IsArrow, in MemberBuilder()
13987 class MoveCastBuilder: public ExprBuilder {
13988 const ExprBuilder &Builder;
13995 MoveCastBuilder(const ExprBuilder &Builder) : Builder(Builder) {} in MoveCastBuilder()
13998 class LvalueConvBuilder: public ExprBuilder {
13999 const ExprBuilder &Builder;
14007 LvalueConvBuilder(const ExprBuilder &Builder) : Builder(Builder) {} in LvalueConvBuilder()
14010 class SubscriptBuilder: public ExprBuilder {
14011 const ExprBuilder &Base;
14012 const ExprBuilder &Index;
14020 SubscriptBuilder(const ExprBuilder &Base, const ExprBuilder &Index) in SubscriptBuilder()
14032 const ExprBuilder &ToB, const ExprBuilder &FromB) { in buildMemcpyForAssignmentOp()
14112 const ExprBuilder &To, const ExprBuilder &From, in buildSingleCopyAssignRecursively()
14262 const ExprBuilder *FromIndex; in buildSingleCopyAssignRecursively()
14304 const ExprBuilder &To, const ExprBuilder &From, in buildSingleCopyAssign()