TAO_IFR 2.0.4
Public Member Functions | Private Attributes
ifr_adding_visitor_operation Class Reference

ifr_adding_visitor_operation. More...

#include <ifr_adding_visitor_operation.h>

Inheritance diagram for ifr_adding_visitor_operation:
Inheritance graph
[legend]
Collaboration diagram for ifr_adding_visitor_operation:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ifr_adding_visitor_operation (AST_Decl *scope)
 Constructor.
virtual ~ifr_adding_visitor_operation (void)
 Destructor.
virtual int visit_operation (AST_Operation *node)
 Visit an operation.
virtual int visit_argument (AST_Argument *node)
 Visit argument.

Private Attributes

CORBA::ParDescriptionSeq params_
CORBA::ULong index_
 Counter for building the parameter list.

Detailed Description

ifr_adding_visitor_operation.

This visitor overrides a few of the visit methods for the case when an operation node is seen in the AST.


Constructor & Destructor Documentation

ifr_adding_visitor_operation::ifr_adding_visitor_operation ( AST_Decl *  scope)

Constructor.

ifr_adding_visitor_operation::~ifr_adding_visitor_operation ( void  ) [virtual]

Destructor.


Member Function Documentation

int ifr_adding_visitor_operation::visit_argument ( AST_Argument *  node) [virtual]

Visit argument.

Reimplemented from ifr_visitor.

int ifr_adding_visitor_operation::visit_operation ( AST_Operation *  node) [virtual]

Visit an operation.

Reimplemented from ifr_adding_visitor.


Member Data Documentation

Counter for building the parameter list.

CORBA::ParDescriptionSeq ifr_adding_visitor_operation::params_ [private]

Holder for the operation parameter info passed to the interface repository method create_operation().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines