xref: /third_party/libabigail/tests/data/test-diff-suppr/test36-leaf-v1.cc
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/libabigail/tests/data/test-diff-suppr/
1e01aa904Sopenharmony_ci// Compile this with:
2e01aa904Sopenharmony_ci// g++ -g -shared -o libtest36-leaf-v1.so test36-leaf-v1.cc
3e01aa904Sopenharmony_ci
4e01aa904Sopenharmony_cistruct leaf1
5e01aa904Sopenharmony_ci{
6e01aa904Sopenharmony_ci  int m0;
7e01aa904Sopenharmony_ci  char m1;
8e01aa904Sopenharmony_ci}; // end struct leaf1
9e01aa904Sopenharmony_ci
10e01aa904Sopenharmony_cistruct leaf2
11e01aa904Sopenharmony_ci{
12e01aa904Sopenharmony_ci  leaf1 member0;
13e01aa904Sopenharmony_ci  char member1;
14e01aa904Sopenharmony_ci}; // end struct leaf2
15e01aa904Sopenharmony_ci
16e01aa904Sopenharmony_cistruct struct_type
17e01aa904Sopenharmony_ci{
18e01aa904Sopenharmony_ci  leaf2* m0;
19e01aa904Sopenharmony_ci};
20e01aa904Sopenharmony_ci
21e01aa904Sopenharmony_civoid
22e01aa904Sopenharmony_ciinterface1(struct_type*)
23e01aa904Sopenharmony_ci{}
24e01aa904Sopenharmony_ci
25e01aa904Sopenharmony_civoid
26e01aa904Sopenharmony_ciinterface2(struct_type&)
27e01aa904Sopenharmony_ci{}
28e01aa904Sopenharmony_ci
29e01aa904Sopenharmony_civoid
30e01aa904Sopenharmony_ciinterface3(struct_type**)
31e01aa904Sopenharmony_ci{}
32

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