chromium/tools/clang/plugins/tests/missing_ctor.txt

In file included from missing_ctor.cpp:5:
./missing_ctor.h:37:1: warning: [chromium-style] Complex class/struct needs an explicit out-of-line constructor.
class MissingCtorsArentOKInHeader {
^
./missing_ctor.h:37:1: warning: [chromium-style] Complex class/struct needs an explicit out-of-line destructor.
./missing_ctor.h:63:3: warning: [chromium-style] Complex constructor has an inlined body.
  ExplicitlyDefaultedInlineAlsoWarns() = default;
  ^
./missing_ctor.h:65:3: warning: [chromium-style] Complex constructor has an inlined body.
  ExplicitlyDefaultedInlineAlsoWarns(
  ^
./missing_ctor.h:64:3: warning: [chromium-style] Complex destructor has an inline body.
  ~ExplicitlyDefaultedInlineAlsoWarns() = default;
  ^
./missing_ctor.h:128:3: warning: [chromium-style] Complex constructor has an inlined body.
  FourStringsWarns() = default;
  ^
./missing_ctor.h:129:3: warning: [chromium-style] Complex destructor has an inline body.
  ~FourStringsWarns() = default;
  ^
./missing_ctor.h:166:3: warning: [chromium-style] Complex constructor has an inlined body.
  TenTrivialTemplatesWarns() = default;
  ^
./missing_ctor.h:210:3: warning: [chromium-style] Complex constructor has an inlined body.
  TenTrivialAliasTemplatesWarns() = default;
  ^
./missing_ctor.h:248:3: warning: [chromium-style] Complex constructor has an inlined body.
  FourNonTrivialAliasTemplatesWarns() = default;
  ^
./missing_ctor.h:249:3: warning: [chromium-style] Complex destructor has an inline body.
  ~FourNonTrivialAliasTemplatesWarns() = default;
  ^
./missing_ctor.h:286:3: warning: [chromium-style] Complex constructor has an inlined body.
  TenCheckedPtrWarns() = default;
  ^
./missing_ctor.h:330:3: warning: [chromium-style] Complex constructor has an inlined body.
  TenRawPtrWarns() = default;
  ^
./missing_ctor.h:374:3: warning: [chromium-style] Complex constructor has an inlined body.
  TenRawRefWarns() = default;
  ^
14 warnings generated.