llcppsigfetch:collect public methods

This commit is contained in:
luoliwoshang
2024-08-26 14:17:33 +08:00
parent b1225951f2
commit fc04083cb2
3 changed files with 14 additions and 2 deletions

View File

@@ -9,26 +9,33 @@ func main() {
func TestClassDecl() {
testCases := []string{
`class A {
public:
int a;
int b;
};`,
`class A {
public:
int a;
int b;
float foo(int a,double b);
private:
void bar();
};`,
`class A {
public:
A();
explicit A();
~A();
static inline void foo();
};`,
`class Base {
public:
Base();
virtual ~Base();
virtual void foo();
};
class Derived : public Base {
public:
Derived();
~Derived() override;
void foo() override;

View File

@@ -18,10 +18,12 @@ func TestScope() {
}
}`,
`class a {
public:
void foo();
};`,
`namespace a {
class b {
public:
void foo();
};
}`,