friend class decl