// // Copyright 2011 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_TOKEN_H_ #define COMPILER_PREPROCESSOR_TOKEN_H_ #include <ostream> #include <string> #include "compiler/preprocessor/SourceLocation.h" namespace angle { namespace pp { struct Token { … }; inline bool operator==(const Token &lhs, const Token &rhs) { … } inline bool operator!=(const Token &lhs, const Token &rhs) { … } std::ostream &operator<<(std::ostream &out, const Token &token); constexpr char kDefined[] = …; } // namespace pp } // namespace angle #endif // COMPILER_PREPROCESSOR_TOKEN_H_