Extra Clang Tools 5 documentation

clang-tidy - hicpp-undelegated-construtor

«  hicpp-special-member-functions   ::   Contents   ::   hicpp-use-equals-default  »

hicpp-undelegated-constructor

This check is an alias for misc-undelegated-constructor. Partially implements rule 12.4.5 to find misplaced constructor calls inside a constructor.

struct Ctor {
  Ctor();
  Ctor(int);
  Ctor(int, int);
  Ctor(Ctor *i) {
    // All Ctor() calls result in a temporary object
    Ctor(); // did you intend to call a delegated constructor?
    Ctor(0); // did you intend to call a delegated constructor?
    Ctor(1, 2); // did you intend to call a delegated constructor?
    foo();
  }
};

«  hicpp-special-member-functions   ::   Contents   ::   hicpp-use-equals-default  »