1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "missing_ctor.h" 6 7 #include <string> 8 #include <vector> 9 10 // We don't warn on classes that use default ctors in cpp files. 11 class MissingInCPPOK { 12 public: 13 14 private: 15 std::vector<int> one_; 16 std::vector<std::string> two_; 17 }; 18 19 int main() { 20 MissingInCPPOK one; 21 MissingCtorsArentOKInHeader two; 22 return 0; 23 } 24