brintos

brintos / llvm-project-archived public Read only

0
0
Text · 839 B · ec1a7ce Raw
59 lines · c
1#define _HEADER_MACRO(m) int m = 02 3namespace _Header_Ns {4class _Header_Object {5  int _Header_Member;6};7 8float _Header_Global;9 10void _Header_Function() {}11 12using _Header_Alias = int;13} // namespace _Header_Ns14 15//16 17#define __header_macro(m) int m = 018 19namespace __header_ns {20class __header_object {21  int __header_member;22};23 24float __header_global;25 26void __header_function() {}27 28using __header_alias = int;29} // namespace __header_ns30 31//32 33#define header_macro__m(m) int m = 034 35namespace header_ns__n {36class header_object__o {37  int header_member__m;38};39 40float header_global__g;41 42void header_function__f() {}43 44using header_alias__a = int;45} // namespace header_ns__n46 47//48 49#define _header_macro(m) int m = 050 51namespace _header_ns {}52class _header_object {};53 54float _header_global;55 56void _header_function() {}57 58using _header_alias = int;59