xref: /third_party/libabigail/tests/data/test-diff-suppr/test33-v1.cc
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/libabigail/tests/data/test-diff-suppr/
1e01aa904Sopenharmony_ci/// to compile this:
2e01aa904Sopenharmony_ci/// g++ -g -fPIC -shared -o libtest33-v1.so test33-v1.cc
3e01aa904Sopenharmony_ci
4e01aa904Sopenharmony_ci#include "test33-v1.h"
5e01aa904Sopenharmony_ci
6e01aa904Sopenharmony_ciclass to_suppress
7e01aa904Sopenharmony_ci{
8e01aa904Sopenharmony_ci  int member1;
9e01aa904Sopenharmony_ci
10e01aa904Sopenharmony_ci  void method1();
11e01aa904Sopenharmony_ci  char method2();
12e01aa904Sopenharmony_ci};
13e01aa904Sopenharmony_ci
14e01aa904Sopenharmony_civoid
15e01aa904Sopenharmony_cito_suppress::method1()
16e01aa904Sopenharmony_ci{}
17e01aa904Sopenharmony_ci
18e01aa904Sopenharmony_cichar
19e01aa904Sopenharmony_cito_suppress::method2()
20e01aa904Sopenharmony_ci{return 0;}
21e01aa904Sopenharmony_ci
22e01aa904Sopenharmony_civoid
23e01aa904Sopenharmony_cito_keep::method1()
24e01aa904Sopenharmony_ci{}
25e01aa904Sopenharmony_ci
26e01aa904Sopenharmony_civoid
27e01aa904Sopenharmony_cito_keep::method2()
28e01aa904Sopenharmony_ci{}
29e01aa904Sopenharmony_ci
30e01aa904Sopenharmony_civoid
31e01aa904Sopenharmony_cifoo(to_suppress&)
32e01aa904Sopenharmony_ci{}
33e01aa904Sopenharmony_ci
34e01aa904Sopenharmony_civoid
35e01aa904Sopenharmony_cibar(to_keep&)
36e01aa904Sopenharmony_ci{}
37

Indexes created Thu Nov 07 10:32:03 CST 2024