// // Copyright 2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // #ifndef COMPILER_PREPROCESSOR_DIAGNOSTICSBASE_H_ #define COMPILER_PREPROCESSOR_DIAGNOSTICSBASE_H_ #include <string> namespace angle { namespace pp { struct SourceLocation; // Base class for reporting diagnostic messages. // Derived classes are responsible for formatting and printing the messages. class Diagnostics { … }; } // namespace pp } // namespace angle #endif // COMPILER_PREPROCESSOR_DIAGNOSTICSBASE_H_