llvm/clang/tools/libclang/CXStoredDiagnostic.cpp

//===- CXStoredDiagnostic.cpp - Diagnostics C Interface -------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
//
// Implements part of the diagnostic functions of the Clang C interface.
//
//===----------------------------------------------------------------------===//

#include "CIndexDiagnostic.h"
#include "CIndexer.h"
#include "CXTranslationUnit.h"
#include "CXSourceLocation.h"
#include "CXString.h"

#include "clang/Basic/DiagnosticIDs.h"
#include "clang/Frontend/ASTUnit.h"
#include "llvm/ADT/Twine.h"

usingnamespaceclang;
usingnamespaceclang::cxloc;

CXDiagnosticSeverity CXStoredDiagnostic::getSeverity() const {}

CXSourceLocation CXStoredDiagnostic::getLocation() const {}

CXString CXStoredDiagnostic::getSpelling() const {}

CXString CXStoredDiagnostic::getDiagnosticOption(CXString *Disable) const {}

unsigned CXStoredDiagnostic::getCategory() const {}

CXString CXStoredDiagnostic::getCategoryText() const {}

unsigned CXStoredDiagnostic::getNumRanges() const {}

CXSourceRange CXStoredDiagnostic::getRange(unsigned int Range) const {}

unsigned CXStoredDiagnostic::getNumFixIts() const {}

CXString CXStoredDiagnostic::getFixIt(unsigned FixIt,
                                      CXSourceRange *ReplacementRange) const {}