A function that detects the parameter type, value, and the name and return value of another function

EDN Admin

Well-known member
Joined
Aug 7, 2010
Messages
12,794
Location
In the Machine
I am wondering if how I can write a function to detect the parameter type, value and function name and return value of another function.
For example. I have a function:
<pre class="lang-c prettyprint
Code:
<span class="kwd double<span class="pln  average<span class="pun (<span class="pln string datapath<span class="pun ,<span class="pln  <span class="kwd double<span class="pln  <span class="pun *<span class="pln data<span class="pun ,<span class="pln  <span class="kwd int<span class="pln  numofinput<span class="pun )<span class="pln <br/><span class="pun {<span class="pln <br/>   <span class="com // some code here<span class="pln <br/><span class="pun }<span class="pln <br/>
[/code]
I want to have another function, such as detector(), which can be inserted into the function to be detected, like

<pre class="lang-c prettyprint
Code:
<span class="kwd double<span class="pln  average<span class="pun (<span class="pln string datapath<span class="pun ,<span class="pln  <span class="kwd double<span class="pln  <span class="pun *<span class="pln data<span class="pun ,<span class="pln  <span class="kwd int<span class="pln  numofinput<span class="pun )<span class="pln <br/><span class="pun {<span class="pln <br/>   detector<span class="pun ();<span class="pln <br/>   <span class="com // some code here<span class="pln <br/><span class="pun }<span class="pln <br/>
[/code]
and the detector will return:
<pre class="lang-c prettyprint
Code:
<span class="pln name<span class="pun :<span class="pln  average<br/>returned value<span class="pun :<span class="pln  <span class="lit 2.43<span class="pln <br/>pathname<span class="pun :<span class="pln  string<span class="pun =<span class="str C:/Users/Nick/Data/<span class="pln <br/>data<span class="pun :<span class="pln  pointer<span class="pun =<span class="lit 0x0065<span class="pln <br/>numofinput<span class="pun :<span class="pln  <span class="kwd int<span class="pun =<span class="lit 17<span class="pln <br/>
[/code]
Somthing like that. Any suggestion is highly appreciated. Thanks. Nick

<br/><hr class="sig Image Processing

View the full article
 
Back
Top