| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
| <html> |
| <head> |
| <title>Boost: current_function.hpp documentation</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| </head> |
| <body bgcolor="white" style="MARGIN-LEFT: 5%; MARGIN-RIGHT: 5%"> |
| <table border="0" width="100%"> |
| <tr> |
| <td width="277"><A href="../../index.htm"> <img src="../../boost.png" alt="boost.png (6897 bytes)" width="277" height="86" border="0"></A> |
| </td> |
| <td align="center"> |
| <h1>current_function.hpp</h1> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2" height="64"> </td> |
| </tr> |
| </table> |
| <p> |
| The header <STRONG><boost/current_function.hpp></STRONG> defines a single |
| macro, <STRONG>BOOST_CURRENT_FUNCTION</STRONG>,<STRONG> </STRONG>similar to the |
| C99 predefined identifier <STRONG>__func__</STRONG>. |
| </p> |
| <P><STRONG>BOOST_CURRENT_FUNCTION</STRONG> expands to a string literal containing |
| the (fully qualified, if possible) name of the enclosing function. If there is |
| no enclosing function, the behavior is undefined.</P> |
| <p>Some compilers do not provide a way to obtain the name of the current enclosing |
| function. On such compilers, the string literal has an unspecified value.</p> |
| <p> |
| <br> |
| <small>Copyright © 2002 by Peter Dimov. Distributed under the Boost Software License, Version |
| 1.0. See accompanying file <A href="../../LICENSE_1_0.txt">LICENSE_1_0.txt</A> or |
| copy at <A href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</A>.</small></p> |
| </body> |
| </html> |