Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / TAO_IDL / be / be_visitor_module / module_ih.cpp
blob971954b23cea9ee9f9f73d05d4d6e7575e2313ba
2 //=============================================================================
3 /**
4 * @file module_ih.cpp
6 * Visitor generating code for Module in the implementation header
8 * @author Yamuna Krishnamurthy (yamuna@cs.wustl.edu)
9 */
10 //=============================================================================
12 #include "module.h"
14 be_visitor_module_ih::be_visitor_module_ih (be_visitor_context *ctx)
15 : be_visitor_module (ctx)
19 be_visitor_module_ih::~be_visitor_module_ih (void)
23 int
24 be_visitor_module_ih::visit_module (be_module *node)
26 if (!node->impl_hdr_gen () && !node->imported ())
28 if (this->visit_scope (node) == -1)
30 ACE_ERROR_RETURN ((LM_ERROR,
31 "(%N:%l) be_visitor_module_ih::"
32 "visit_module - "
33 "codegen for scope failed\n"),
34 -1);
38 return 0;