#include "../ASTMatchersTest.h"
#include "clang/ASTMatchers/Dynamic/Registry.h"
#include "gtest/gtest.h"
#include <optional>
#include <vector>
namespace clang {
namespace ast_matchers {
namespace dynamic {
namespace {
Matcher;
class RegistryTest : public ::testing::Test { … };
TEST_F(RegistryTest, CanConstructNoArgs) { … }
TEST_F(RegistryTest, ConstructWithSimpleArgs) { … }
TEST_F(RegistryTest, ConstructWithMatcherArgs) { … }
TEST_F(RegistryTest, OverloadedMatchers) { … }
TEST_F(RegistryTest, PolymorphicMatchers) { … }
TEST_F(RegistryTest, TemplateArgument) { … }
TEST_F(RegistryTest, TypeTraversal) { … }
TEST_F(RegistryTest, CXXBaseSpecifier) { … }
TEST_F(RegistryTest, CXXCtorInitializer) { … }
TEST_F(RegistryTest, Adaptative) { … }
TEST_F(RegistryTest, VariadicOp) { … }
TEST_F(RegistryTest, Errors) { … }
TEST_F(RegistryTest, Completion) { … }
TEST_F(RegistryTest, MatcherBuilder) { … }
TEST_F(RegistryTest, NodeType) { … }
TEST_F(RegistryTest, HasArgs) { … }
TEST_F(RegistryTest, ParenExpr) { … }
TEST_F(RegistryTest, EqualsMatcher) { … }
}
}
}
}