| 203 | BUILD_NS2(NS::Foo::Bar , Type) tst_mac2; |
| 204 | BUILD_NS(NS::Foo, Bar::Type) tst_mac3; |
| 205 | NS::BUILD_NS(Foo, Bar)::Type tst_mac4; |
| 206 | NS BUILD_NS2(Foo, Bar)::Type tst_mac5; |
| 207 | |
| 208 | void test_macros() { |
| 209 | typedef int TTFoo; |
| 210 | TTFoo a; |
| 211 | #define TTFoo char |
| 212 | TTFoo b; |
| 213 | #undef TTFoo |
| 214 | TTFoo c; |
| 215 | }; |
| 216 | |
| 217 | //DECLARE_SOMETHING Macro |
| 218 | #define DECLARE_SOMETHING(WHAT) WHAT mySomething \ |
nothing calls this directly
no outgoing calls
no test coverage detected