reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/clang/lib/Sema/SemaDeclCXX.cpp
11915 class RefBuilder: public ExprBuilder {
11928 class ThisBuilder: public ExprBuilder {
11935 class CastBuilder: public ExprBuilder {
11953 class DerefBuilder: public ExprBuilder {
11965 class MemberBuilder: public ExprBuilder {
11985 class MoveCastBuilder: public ExprBuilder {
11996 class LvalueConvBuilder: public ExprBuilder {
12008 class SubscriptBuilder: public ExprBuilder {

References

tools/clang/lib/Sema/SemaDeclCXX.cpp
11899   ExprBuilder(const ExprBuilder&) = delete;
11900   ExprBuilder &operator=(const ExprBuilder&) = delete;
11900   ExprBuilder &operator=(const ExprBuilder&) = delete;
11915 class RefBuilder: public ExprBuilder {
11928 class ThisBuilder: public ExprBuilder {
11935 class CastBuilder: public ExprBuilder {
11936   const ExprBuilder &Builder;
11948   CastBuilder(const ExprBuilder &Builder, QualType Type, ExprValueKind Kind,
11953 class DerefBuilder: public ExprBuilder {
11954   const ExprBuilder &Builder;
11962   DerefBuilder(const ExprBuilder &Builder) : Builder(Builder) {}
11965 class MemberBuilder: public ExprBuilder {
11966   const ExprBuilder &Builder;
11979   MemberBuilder(const ExprBuilder &Builder, QualType Type, bool IsArrow,
11985 class MoveCastBuilder: public ExprBuilder {
11986   const ExprBuilder &Builder;
11993   MoveCastBuilder(const ExprBuilder &Builder) : Builder(Builder) {}
11996 class LvalueConvBuilder: public ExprBuilder {
11997   const ExprBuilder &Builder;
12005   LvalueConvBuilder(const ExprBuilder &Builder) : Builder(Builder) {}
12008 class SubscriptBuilder: public ExprBuilder {
12009   const ExprBuilder &Base;
12010   const ExprBuilder &Index;
12018   SubscriptBuilder(const ExprBuilder &Base, const ExprBuilder &Index)
12018   SubscriptBuilder(const ExprBuilder &Base, const ExprBuilder &Index)
12030                            const ExprBuilder &ToB, const ExprBuilder &FromB) {
12030                            const ExprBuilder &ToB, const ExprBuilder &FromB) {
12110                                  const ExprBuilder &To, const ExprBuilder &From,
12110                                  const ExprBuilder &To, const ExprBuilder &From,
12260   const ExprBuilder *FromIndex;
12302                       const ExprBuilder &To, const ExprBuilder &From,
12302                       const ExprBuilder &To, const ExprBuilder &From,