1*89a1d03eSRichard #define _HEADER_MACRO(m) int m = 0 2*89a1d03eSRichard 3*89a1d03eSRichard namespace _Header_Ns { 4*89a1d03eSRichard class _Header_Object { 5*89a1d03eSRichard int _Header_Member; 6*89a1d03eSRichard }; 7*89a1d03eSRichard 8*89a1d03eSRichard float _Header_Global; 9*89a1d03eSRichard _Header_Function()10*89a1d03eSRichardvoid _Header_Function() {} 11*89a1d03eSRichard 12*89a1d03eSRichard using _Header_Alias = int; 13*89a1d03eSRichard } // namespace _Header_Ns 14*89a1d03eSRichard 15*89a1d03eSRichard // 16*89a1d03eSRichard 17*89a1d03eSRichard #define __header_macro(m) int m = 0 18*89a1d03eSRichard 19*89a1d03eSRichard namespace __header_ns { 20*89a1d03eSRichard class __header_object { 21*89a1d03eSRichard int __header_member; 22*89a1d03eSRichard }; 23*89a1d03eSRichard 24*89a1d03eSRichard float __header_global; 25*89a1d03eSRichard __header_function()26*89a1d03eSRichardvoid __header_function() {} 27*89a1d03eSRichard 28*89a1d03eSRichard using __header_alias = int; 29*89a1d03eSRichard } // namespace __header_ns 30*89a1d03eSRichard 31*89a1d03eSRichard // 32*89a1d03eSRichard 33*89a1d03eSRichard #define header_macro__m(m) int m = 0 34*89a1d03eSRichard 35*89a1d03eSRichard namespace header_ns__n { 36*89a1d03eSRichard class header_object__o { 37*89a1d03eSRichard int header_member__m; 38*89a1d03eSRichard }; 39*89a1d03eSRichard 40*89a1d03eSRichard float header_global__g; 41*89a1d03eSRichard header_function__f()42*89a1d03eSRichardvoid header_function__f() {} 43*89a1d03eSRichard 44*89a1d03eSRichard using header_alias__a = int; 45*89a1d03eSRichard } // namespace header_ns__n 46*89a1d03eSRichard 47*89a1d03eSRichard // 48*89a1d03eSRichard 49*89a1d03eSRichard #define _header_macro(m) int m = 0 50*89a1d03eSRichard 51*89a1d03eSRichard namespace _header_ns {} 52*89a1d03eSRichard class _header_object {}; 53*89a1d03eSRichard 54*89a1d03eSRichard float _header_global; 55*89a1d03eSRichard _header_function()56*89a1d03eSRichardvoid _header_function() {} 57*89a1d03eSRichard 58*89a1d03eSRichard using _header_alias = int; 59