Updated example documentation

This commit is contained in:
Bartek Kryza
2021-05-22 14:13:24 +02:00
parent 1c44f73afd
commit c46bc865ef
18 changed files with 23 additions and 0 deletions

View File

@@ -52,6 +52,29 @@ public:
a->foo_c();
}
private:
std::vector<A *> as;
};
//
// NOTE: libclang fails on:
//
// class D : public virtual B, public virtual C {
//
class E : virtual public B, virtual public C {
public:
void foo_a() override
{
for (auto a : as)
a->foo_a();
}
void foo_c() override
{
for (auto a : as)
a->foo_c();
}
private:
std::vector<A *> as;
};