clang-tools 20.0.0git
|
#include "clang/AST/Type.h"
#include "clang/Basic/Specifiers.h"
#include "clang/Tooling/StandaloneExecution.h"
#include "llvm/ADT/APSInt.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringExtras.h"
#include <array>
#include <optional>
#include <string>
Go to the source code of this file.
Classes | |
struct | clang::doc::CommentInfo |
struct | clang::doc::Reference |
struct | clang::doc::ScopeChildren |
struct | clang::doc::TypeInfo |
struct | clang::doc::TemplateParamInfo |
struct | clang::doc::TemplateSpecializationInfo |
struct | clang::doc::TemplateInfo |
struct | clang::doc::FieldTypeInfo |
struct | clang::doc::MemberTypeInfo |
struct | clang::doc::Location |
struct | clang::doc::Info |
A base struct for Infos. More... | |
struct | clang::doc::NamespaceInfo |
struct | clang::doc::SymbolInfo |
struct | clang::doc::FunctionInfo |
struct | clang::doc::RecordInfo |
struct | clang::doc::TypedefInfo |
struct | clang::doc::BaseRecordInfo |
struct | clang::doc::EnumValueInfo |
struct | clang::doc::EnumInfo |
struct | clang::doc::Index |
struct | clang::doc::ClangDocContext |
Namespaces | |
namespace | clang |
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===// | |
namespace | clang::doc |
Typedefs | |
using | clang::doc::SymbolID = std::array< uint8_t, 20 > |
Enumerations | |
enum class | clang::doc::InfoType { clang::doc::IT_default , clang::doc::IT_namespace , clang::doc::IT_record , clang::doc::IT_function , clang::doc::IT_enum , clang::doc::IT_typedef } |
Functions | |
llvm::Expected< std::unique_ptr< Info > > | clang::doc::mergeInfos (std::vector< std::unique_ptr< Info > > &Values) |