INTERFACE: // This is class Foo. class Foo { }; IMPLEMENTATION: // A long, multiline comment in front of this function definition. // Also, a lot of specifiers that need to be handled. PUBLIC inline static void Foo::func1() { }