diff options
author | Martin v. Löwis <loewis@gcc.gnu.org> | 1999-09-21 19:34:59 +0000 |
---|---|---|
committer | Martin v. Löwis <loewis@gcc.gnu.org> | 1999-09-21 19:34:59 +0000 |
commit | 0fb6bbf56e2261d41de209375829d8c2b8456f6c (patch) | |
tree | b24d6d95f49348f6b12b29031f4fd1950f1e0287 | |
parent | 7936455a2c77244e55f29757e38512051f3ab76b (diff) | |
download | gcc-0fb6bbf56e2261d41de209375829d8c2b8456f6c.zip gcc-0fb6bbf56e2261d41de209375829d8c2b8456f6c.tar.gz gcc-0fb6bbf56e2261d41de209375829d8c2b8456f6c.tar.bz2 |
extend.texi (Bound member functions): Document unbound pmf conversion.
* extend.texi (Bound member functions): Document unbound pmf
conversion.
From-SVN: r29558
-rw-r--r-- | gcc/extend.texi | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/extend.texi b/gcc/extend.texi index 4ec451d..82e9559 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. |