00001 /* -*- c++ -*- */ 00002 // $Id: PSDL_Typecode_Defn.h 51175 2003-07-21 23:51:40Z dhinton $ 00003 // ============================================================================ 00004 // 00005 // = LIBRARY 00006 // orbsvcs/PSS 00007 // 00008 // = FILENAME 00009 // PSDL_Typecode_Defn.h 00010 // 00011 // = DESCRIPTION 00012 // Helper for the generation of the typecodes. 00013 // This one generates the definitions. 00014 // 00015 // = AUTHOR 00016 // Priyanka Gontla <pgontla@doc.ece.uci.edu> 00017 // 00018 // ============================================================================ 00019 00020 #ifndef PSDL_TYPECODE_DEFN_H 00021 #define PSDL_TYPECODE_DEFN_H 00022 00023 #include /**/ "ace/pre.h" 00024 #include "PSDL_Node_Visitor.h" 00025 00026 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00027 # pragma once 00028 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00029 00030 00031 class TAO_PSDL_Typecode_Defn : public TAO_PSDL_Node_Visitor 00032 { 00033 public: 00034 00035 TAO_PSDL_Typecode_Defn (); 00036 00037 ~TAO_PSDL_Typecode_Defn (); 00038 00039 int visit_type_declarator (TAO_PSDL_Type_Declarator *); 00040 }; 00041 00042 #include /**/ "ace/post.h" 00043 #endif /* PSDL_TYPECODE_DEFN_H */