1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#include <string> struct Foo { std::string name; int value; }; struct Bar { Foo* parent; int modifier; }; void baz( Foo*, Bar* );