Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > aa937981cccb78f06312e3cc380fe202 > files > 1551

OpenSceneGraph-devel-2.8.3-3.fc14.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>OpenSceneGraph: osgIntrospection::TypedProtectedMethodInfo16&lt; C, R, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15 &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath">
    <ul>
      <li><a class="el" href="a01633.html">osgIntrospection</a>      </li>
      <li><a class="el" href="a01009.html">osgIntrospection::TypedProtectedMethodInfo16&lt; C, R, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15 &gt;</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle">
<h1>osgIntrospection::TypedProtectedMethodInfo16&lt; C, R, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15 &gt; Class Template Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="osgIntrospection::TypedProtectedMethodInfo16" --><!-- doxytag: inherits="osgIntrospection::MethodInfo" --><div class="dynheader">
Inheritance diagram for osgIntrospection::TypedProtectedMethodInfo16&lt; C, R, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15 &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="a03173.png" border="0" usemap="#osgIntrospection_1_1TypedProtectedMethodInfo16_3_01C_00_01R_00_01P0_00_01P1_00_01P2_00_01P3_00_01P4_00_01P5_00_01P6_00_01P7_00_01P8_00_01P9_00_01P10_00_01P11_00_01P12_00_01P13_00_01P14_00_01P15_01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="osgIntrospection_1_1TypedProtectedMethodInfo16_3_01C_00_01R_00_01P0_00_01P1_00_01P2_00_01P3_00_01P4_00_01P5_00_01P6_00_01P7_00_01P8_00_01P9_00_01P10_00_01P11_00_01P12_00_01P13_00_01P14_00_01P15_01_4_inherit__map" id="osgIntrospection_1_1TypedProtectedMethodInfo16_3_01C_00_01R_00_01P0_00_01P1_00_01P2_00_01P3_00_01P4_00_01P5_00_01P6_00_01P7_00_01P8_00_01P9_00_01P10_00_01P11_00_01P12_00_01P13_00_01P14_00_01P15_01_4_inherit__map">
<area shape="rect" id="node2" href="a00468.html" title="Class MethodInfo stores information about a class method." alt="" coords="297,83,487,112"/><area shape="rect" id="node4" href="a00184.html" title="This is the base class for custom attribute providers, that is objects that can be assigned a list of..." alt="" coords="257,5,527,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="a03174.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01009.html#a84702a8895c798730e53c04808377b37">TypedProtectedMethodInfo16</a> (const std::string &amp;qname, bool isConstMethod, const <a class="el" href="a01633.html#ad0a64a19d8eb975af596c289ea066e52">ParameterInfoList</a> &amp;plist, <a class="el" href="a00468.html#a3e8f105f24c1b357b9fce813336c0cb6">VirtualState</a> virtualState, std::string briefHelp=std::string(), std::string detailedHelp=std::string())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01009.html#a15909a4815c73d137fb5ef16b3911c6b">isConst</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns whether the reflected method is const or not.  <a href="#a15909a4815c73d137fb5ef16b3911c6b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01009.html#a985d7b9adf7c7ef37478ac32a5225ec3">isStatic</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns whether the reflected method is static or not.  <a href="#a985d7b9adf7c7ef37478ac32a5225ec3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a01054.html">Value</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01009.html#a4d81fd33b67121575cdda2ed402b2ca2">invoke</a> (const <a class="el" href="a01054.html">Value</a> &amp;, <a class="el" href="a01633.html#a92fba4cd25e329de576f0329d0c559c7">ValueList</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Invokes the reflected method dynamically on the given const instance, passing it the arguments as a list of <a class="el" href="a01054.html">Value</a> objects.  <a href="#a4d81fd33b67121575cdda2ed402b2ca2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a01054.html">Value</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01009.html#a42f96ee04ddcf773aeae08a917b3374e">invoke</a> (<a class="el" href="a01054.html">Value</a> &amp;, <a class="el" href="a01633.html#a92fba4cd25e329de576f0329d0c559c7">ValueList</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Invokes the reflected method dynamically on the given instance, passing it the arguments as a list of <a class="el" href="a01054.html">Value</a> objects.  <a href="#a42f96ee04ddcf773aeae08a917b3374e"></a><br/></td></tr>
</table>
<h3>template&lt;typename C, typename R, typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10, typename P11, typename P12, typename P13, typename P14, typename P15&gt;<br/>
 class osgIntrospection::TypedProtectedMethodInfo16&lt; C, R, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15 &gt;</h3>

<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a84702a8895c798730e53c04808377b37"></a><!-- doxytag: member="osgIntrospection::TypedProtectedMethodInfo16::TypedProtectedMethodInfo16" ref="a84702a8895c798730e53c04808377b37" args="(const std::string &amp;qname, bool isConstMethod, const ParameterInfoList &amp;plist, VirtualState virtualState, std::string briefHelp=std::string(), std::string detailedHelp=std::string())" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename C , typename R , typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename P10 , typename P11 , typename P12 , typename P13 , typename P14 , typename P15 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01009.html">osgIntrospection::TypedProtectedMethodInfo16</a>&lt; C, R, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15 &gt;::<a class="el" href="a01009.html">TypedProtectedMethodInfo16</a> </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>qname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>isConstMethod</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01633.html#ad0a64a19d8eb975af596c289ea066e52">ParameterInfoList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>plist</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00468.html#a3e8f105f24c1b357b9fce813336c0cb6">VirtualState</a>&nbsp;</td>
          <td class="paramname"> <em>virtualState</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string&nbsp;</td>
          <td class="paramname"> <em>briefHelp</em> = <code>std::string()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string&nbsp;</td>
          <td class="paramname"> <em>detailedHelp</em> = <code>std::string()</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a4d81fd33b67121575cdda2ed402b2ca2"></a><!-- doxytag: member="osgIntrospection::TypedProtectedMethodInfo16::invoke" ref="a4d81fd33b67121575cdda2ed402b2ca2" args="(const Value &amp;, ValueList &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename C , typename R , typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename P10 , typename P11 , typename P12 , typename P13 , typename P14 , typename P15 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01054.html">Value</a> <a class="el" href="a01009.html">osgIntrospection::TypedProtectedMethodInfo16</a>&lt; C, R, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15 &gt;::invoke </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01054.html">Value</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>instance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01633.html#a92fba4cd25e329de576f0329d0c559c7">ValueList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>args</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Invokes the reflected method dynamically on the given const instance, passing it the arguments as a list of <a class="el" href="a01054.html">Value</a> objects. </p>

<p>Reimplemented from <a class="el" href="a00468.html#a17283573dba508f1b9b6022e65a83a12">osgIntrospection::MethodInfo</a>.</p>

</div>
</div>
<a class="anchor" id="a42f96ee04ddcf773aeae08a917b3374e"></a><!-- doxytag: member="osgIntrospection::TypedProtectedMethodInfo16::invoke" ref="a42f96ee04ddcf773aeae08a917b3374e" args="(Value &amp;, ValueList &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename C , typename R , typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename P10 , typename P11 , typename P12 , typename P13 , typename P14 , typename P15 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01054.html">Value</a> <a class="el" href="a01009.html">osgIntrospection::TypedProtectedMethodInfo16</a>&lt; C, R, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15 &gt;::invoke </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01054.html">Value</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>instance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01633.html#a92fba4cd25e329de576f0329d0c559c7">ValueList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>args</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Invokes the reflected method dynamically on the given instance, passing it the arguments as a list of <a class="el" href="a01054.html">Value</a> objects. </p>

<p>Reimplemented from <a class="el" href="a00468.html#a05c02aaa0dc634515db517bf5052d565">osgIntrospection::MethodInfo</a>.</p>

</div>
</div>
<a class="anchor" id="a15909a4815c73d137fb5ef16b3911c6b"></a><!-- doxytag: member="osgIntrospection::TypedProtectedMethodInfo16::isConst" ref="a15909a4815c73d137fb5ef16b3911c6b" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename C , typename R , typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename P10 , typename P11 , typename P12 , typename P13 , typename P14 , typename P15 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a01009.html">osgIntrospection::TypedProtectedMethodInfo16</a>&lt; C, R, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15 &gt;::isConst </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether the reflected method is const or not. </p>

<p>Implements <a class="el" href="a00468.html#a837bbd6ab5c905dafe81f770f5e979bf">osgIntrospection::MethodInfo</a>.</p>

</div>
</div>
<a class="anchor" id="a985d7b9adf7c7ef37478ac32a5225ec3"></a><!-- doxytag: member="osgIntrospection::TypedProtectedMethodInfo16::isStatic" ref="a985d7b9adf7c7ef37478ac32a5225ec3" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename C , typename R , typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename P10 , typename P11 , typename P12 , typename P13 , typename P14 , typename P15 &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a01009.html">osgIntrospection::TypedProtectedMethodInfo16</a>&lt; C, R, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15 &gt;::isStatic </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether the reflected method is static or not. </p>

<p>Implements <a class="el" href="a00468.html#a538239c22e0cc2624158226f29cfa48a">osgIntrospection::MethodInfo</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>osgIntrospection/<a class="el" href="a01431.html">TypedMethodInfo</a></li>
</ul>
</div>
<hr>
<table border="0"><tr><td>
  <img src="osg32-32.png" alt="osg logo" />
</td><td>
  <address><small>Generated at Thu Aug 19 2010 16:22:45 for the <a href="http://www.openscenegraph.org/">OpenSceneGraph</a>
by <a href="http://www.doxygen.org">doxygen</a> 1.7.1.</small></address>
<!-- Dimitri van Heesch's e-mail address removed, lest he get messages on the OpenSceneGraph -->
</td></tr></table>
</body>
</html>