#include <Parse_Node.h>
Inheritance diagram for ACE_Function_Node:
Public Member Functions | |
ACE_Function_Node (const ACE_TCHAR *pathname, const ACE_TCHAR *func_name) | |
virtual void * | symbol (int &yyerrno, ACE_Service_Object_Exterminator *gobbler=0) |
virtual | ~ACE_Function_Node (void) |
void | dump (void) const |
Dump the state of an object. | |
Public Attributes | |
ACE_ALLOC_HOOK_DECLARE | |
Declare the dynamic allocation hooks. | |
Private Member Functions | |
ACE_TCHAR * | make_func_name (ACE_TCHAR const *func_name) |
Private Attributes | |
const ACE_TCHAR * | function_name_ |
Name of the function that we're parsing. |
|
|
|
|
|
Dump the state of an object.
Reimplemented from ACE_Location_Node. |
|
This function embeds the ACE versioned namespace name into the original function name if versioned namespace support has been enabled and the original function name conforms to the ACE Service Object factory function naming conventions. For example "@c _make_Foo" becomes "@c make_ACE_5_4_7_Foo".
|
|
Implements ACE_Location_Node. |
|
Declare the dynamic allocation hooks.
Reimplemented from ACE_Location_Node. |
|
Name of the function that we're parsing.
|