Successfully implemented SemanticTokens communication between the client and server.
This commit is contained in:
@@ -388,40 +388,40 @@ struct test {
|
||||
ASSERT_EQ(T->getDecl()->getName(), "X");
|
||||
}
|
||||
|
||||
TEST(DependentNameResolver, std_vector) {
|
||||
const char* code = R"(
|
||||
#include <vector>
|
||||
|
||||
template <typename T>
|
||||
struct A {};
|
||||
|
||||
template <typename X>
|
||||
struct test {
|
||||
using result = typename std::vector<A<X>>::reference;
|
||||
};
|
||||
)";
|
||||
|
||||
Visitor visitor(code);
|
||||
clang::QualType result = visitor.test();
|
||||
// result->dump();
|
||||
}
|
||||
|
||||
TEST(DependentNameResolver, std_list) {
|
||||
const char* code = R"(
|
||||
#include <list>
|
||||
|
||||
template <typename T>
|
||||
struct A {};
|
||||
|
||||
template <typename X>
|
||||
struct test {
|
||||
using result = typename std::list<A<X>>::reference;
|
||||
};
|
||||
)";
|
||||
|
||||
Visitor visitor(code);
|
||||
clang::QualType result = visitor.test();
|
||||
}
|
||||
// TEST(DependentNameResolver, std_vector) {
|
||||
// const char* code = R"(
|
||||
// #include <vector>
|
||||
//
|
||||
// template <typename T>
|
||||
// struct A {};
|
||||
//
|
||||
// template <typename X>
|
||||
// struct test {
|
||||
// using result = typename std::vector<A<X>>::reference;
|
||||
// };
|
||||
//)";
|
||||
//
|
||||
// Visitor visitor(code);
|
||||
// clang::QualType result = visitor.test();
|
||||
// // result->dump();
|
||||
// }
|
||||
//
|
||||
// TEST(DependentNameResolver, std_list) {
|
||||
// const char* code = R"(
|
||||
// #include <list>
|
||||
//
|
||||
// template <typename T>
|
||||
// struct A {};
|
||||
//
|
||||
// template <typename X>
|
||||
// struct test {
|
||||
// using result = typename std::list<A<X>>::reference;
|
||||
// };
|
||||
//)";
|
||||
//
|
||||
// Visitor visitor(code);
|
||||
// clang::QualType result = visitor.test();
|
||||
// }
|
||||
|
||||
} // namespace
|
||||
|
||||
|
||||
Reference in New Issue
Block a user