From 0fb6bbf56e2261d41de209375829d8c2b8456f6c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Tue, 21 Sep 1999 19:34:59 +0000 Subject: [PATCH] extend.texi (Bound member functions): Document unbound pmf conversion. * extend.texi (Bound member functions): Document unbound pmf conversion. From-SVN: r29558 --- gcc/extend.texi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gcc/extend.texi b/gcc/extend.texi index 4ec451d3373..82e955993d8 100644 --- a/gcc/extend.texi +++ b/gcc/extend.texi @@ -3749,5 +3749,13 @@ typedef int (*fptr)(A *); fptr p = (fptr)(a.*fp); @end example +For PMF constants (i.e. expressions of the form @samp{&Klasse::Member}), +no object is needed to obtain the address of the function. They can be +converted to function pointers directly: + +@example +fptr p1 = (fptr)(&A::foo); +@end example + You must specify @samp{-Wno-pmf-conversions} to use this extension. -- 2.30.2