Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

#include "cxx-irgen-top.h"

inline int h() { return S<int>::f(); }

namespace ImplicitSpecialMembers {
  inline void create_right() {
    // Trigger declaration, but not definition, of special members.
    B b(0); C c(0); D d(0);
    // Trigger definition of move constructor.
    B b2(static_cast<B&&>(b));
    D d2(static_cast<D&&>(d));
  }
}