⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xml-rpc-iters.h

📁 linux下简单对象应用协议的开发库
💻 H
字号:
/*XML-RPC iterator definitions for C++--------------------------------------------------------------------------------gSOAP XML Web services toolsCopyright (C) 2001-2004, Robert van Engelen, Genivia, Inc. All Rights Reserved.This software is released under one of the following two licenses:GPL or Genivia's license for commercial use.--------------------------------------------------------------------------------GPL license.This program is free software; you can redistribute it and/or modify it underthe terms of the GNU General Public License as published by the Free SoftwareFoundation; either version 2 of the License, or (at your option) any laterversion.This program is distributed in the hope that it will be useful, but WITHOUT ANYWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public License for more details.You should have received a copy of the GNU General Public License along withthis program; if not, write to the Free Software Foundation, Inc., 59 TemplePlace, Suite 330, Boston, MA 02111-1307 USAAuthor contact information:engelen@genivia.com / engelen@acm.org--------------------------------------------------------------------------------A commercial use license is available from Genivia, Inc., contact@genivia.com--------------------------------------------------------------------------------*/#ifndef XML_RPC_ITERS_H#define XML_RPC_ITERS_H#ifdef __cplusplusclass _struct_iterator{private:  struct member*	member;public:  			_struct_iterator();  			_struct_iterator(const struct _struct*);  bool			operator==(const _struct_iterator&) const;  bool			operator!=(const _struct_iterator&) const;  const char*		index() const;  struct value&		operator*() const;  _struct_iterator&	operator++();  _struct_iterator&	operator+=(int);};class _array_iterator{private:  struct value*		start;  struct value*		value;public:  			_array_iterator();  			_array_iterator(const struct _array*);  bool			operator==(const _array_iterator&) const;  bool			operator!=(const _array_iterator&) const;  int 			index() const;  struct value&		operator*() const;  _array_iterator&	operator++();  _array_iterator&	operator+=(int);};class params_iterator{private:  struct param*		start;  struct param*		param;public:  			params_iterator();  			params_iterator(const struct params*);  bool			operator==(const params_iterator&) const;  bool			operator!=(const params_iterator&) const;  int			index() const;  struct value&		operator*() const;  params_iterator&	operator++();  params_iterator&	operator+=(int);};#endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -