class Test { struct FarStruct; void Function(const FarStruct& st); }
class Test { struct FarStruct::InStruct; void Function(const FarStruct::InStruct& st); }