it_wsdl/wsdl_types.h

00001 #ifndef _IT_WSDL_WSDL_TYPES_H_
00002 #define _IT_WSDL_WSDL_TYPES_H_
00003 
00004 // @Copyright 2004 IONA Technologies, Plc. All Rights Reserved.
00005 //
00006 
00007 #include <it_wsdl/api_defines.h>
00008 #include <it_wsdl/wsdl_node.h>
00009 
00010 #ifndef IT_MINIMISE_INCLUDES
00011 #include <it_wsdl/wsdl_extension_element.h>
00012 #endif
00013 
00014 
00015 namespace IT_WSDL
00016 {
00017     class WSDLDefinitions;
00018 
00023     class IT_WSDL_API WSDLTypes : virtual public WSDLExtensibleNode
00024     {
00025       public:
00033         virtual const WSDLDefinitions &
00034         get_definitions() const = 0;
00035 
00036       protected:
00037         WSDLTypes() {}
00038 
00039       private:
00040 
00041         WSDLTypes &
00042         operator = (
00043             const WSDLTypes& rhs
00044         );
00045 
00046         WSDLTypes(
00047             const WSDLTypes& rhs
00048         );
00049     };
00050 }
00051 
00052 #endif  

Generated on Tue Mar 20 15:27:54 2007 for Artix by  doxygen 1.5.1-p1