TAO_IFR
2.0.8
|
ifr_adding_visitor_operation. More...
#include <ifr_adding_visitor_operation.h>
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. |
This visitor overrides a few of the visit methods for the case when an operation node is seen in the AST.
ifr_adding_visitor_operation::ifr_adding_visitor_operation | ( | AST_Decl * | scope | ) |
Constructor.
ifr_adding_visitor_operation::~ifr_adding_visitor_operation | ( | void | ) | [virtual] |
Destructor.
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.
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().