#include "AST.h"
#include "Annotations.h"
#include "Config.h"
#include "Hover.h"
#include "TestFS.h"
#include "TestIndex.h"
#include "TestTU.h"
#include "index/MemIndex.h"
#include "clang/AST/Attr.h"
#include "clang/Format/Format.h"
#include "clang/Index/IndexSymbol.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/Twine.h"
#include "gtest/gtest.h"
#include <functional>
#include <optional>
#include <string>
#include <vector>
namespace clang {
namespace clangd {
namespace {
PassMode;
std::string guard(llvm::StringRef Code) { … }
TEST(Hover, Structured) { … }
TEST(Hover, DefinitionLanuage) { … }
TEST(Hover, CallPassType) { … }
TEST(Hover, NoHover) { … }
TEST(Hover, All) { … }
TEST(Hover, Providers) { … }
TEST(Hover, ParseProviderInfo) { … }
TEST(Hover, UsedSymbols) { … }
TEST(Hover, DocsFromIndex) { … }
TEST(Hover, DocsFromAST) { … }
TEST(Hover, NoCrash) { … }
TEST(Hover, NoCrashAPInt64) { … }
TEST(Hover, NoCrashInt128) { … }
TEST(Hover, DocsFromMostSpecial) { … }
TEST(Hover, Present) { … }
TEST(Hover, ParseDocumentation) { … }
TEST(Hover, PresentHeadings) { … }
TEST(Hover, PresentRulers) { … }
TEST(Hover, SpaceshipTemplateNoCrash) { … }
TEST(Hover, ForwardStructNoCrash) { … }
TEST(Hover, FunctionParameterDefaulValueNotEvaluatedOnInvalidDecls) { … }
TEST(Hover, DisableShowAKA) { … }
TEST(Hover, HideBigInitializers) { … }
#if defined(__aarch64__)
#define PREDEFINEMACROS_TEST …
#else
#define PREDEFINEMACROS_TEST(x) …
#endif
TEST(Hover, PREDEFINEMACROS_TEST(GlobalVarEnumeralCastNoCrash)) { … }
TEST(Hover, PREDEFINEMACROS_TEST(GlobalVarIntCastNoCrash)) { … }
TEST(Hover, Typedefs) { … }
TEST(Hover, EvaluateMacros) { … }
}
}
}