brintos

brintos / llvm-project-archived public Read only

0
0
Text · 833 B · 12e47ea Raw
25 lines · cpp
1//===- DiagnosticOptions.cpp - C Language Family Diagnostic Handling ------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8//9//  This file implements the DiagnosticOptions related interfaces.10//11//===----------------------------------------------------------------------===//12 13#include "clang/Basic/DiagnosticOptions.h"14#include "llvm/Support/raw_ostream.h"15#include <type_traits>16 17namespace clang {18 19raw_ostream &operator<<(raw_ostream &Out, DiagnosticLevelMask M) {20  using UT = std::underlying_type_t<DiagnosticLevelMask>;21  return Out << static_cast<UT>(M);22}23 24} // namespace clang25