## NAME

ACE_Function_Node - Keeps track of the symbol name of for a shared function.

## SYNOPSIS

    #include <ace/Parse_Node.h>

    class ACE_Function_Node : public ACE_Location_Node
    {
      public:
        ACE_Function_Node (
            const ASYS_TCHAR *pathname,
            const ASYS_TCHAR *func_name
            );
        virtual void *symbol (
            ACE_Service_Object_Exterminator *gobbler = 0
            );
        virtual ~ACE_Function_Node (void);
        void dump (void) const;
        ACE_ALLOC_HOOK_DECLARE;
      private:
        const ASYS_TCHAR *function_name_;
    };

## PUBLIC MEMBERS

    ACE_Function_Node (
        const ASYS_TCHAR *pathname,
        const ASYS_TCHAR *func_name
        );

    virtual void *symbol (ACE_Service_Object_Exterminator *gobbler = 0);

    virtual ~ACE_Function_Node (void);

    void dump (void) const;

Dump the state of an object.

    ACE_ALLOC_HOOK_DECLARE;

Declare the dynamic allocation hooks.

## PRIVATE MEMBERS

    const ASYS_TCHAR *function_name_;

Name of the function that we're parsing.

## AUTHOR

Doug Schmidt

## LIBRARY

ace