// Copyright (C) 2005-2007 Code Synthesis Tools CC // // This program was generated by CodeSynthesis XSD, an XML Schema to // C++ data binding compiler. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License version 2 as // published by the Free Software Foundation. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA // // In addition, as a special exception, Code Synthesis Tools CC gives // permission to link this program with the Xerces-C++ library (or with // modified versions of Xerces-C++ that use the same license as Xerces-C++), // and distribute linked combinations including the two. You must obey // the GNU General Public License version 2 in all respects for all of // the code used other than Xerces-C++. If you modify this copy of the // program, you may extend this exception to your version of the program, // but you are not obligated to do so. If you do not wish to do so, delete // this exception statement from your version. // // Furthermore, Code Synthesis Tools CC makes a special exception for // the Free/Libre and Open Source Software (FLOSS) which is described // in the accompanying FLOSSE file. // #ifndef FILTER_HXX #define FILTER_HXX // Begin prologue. // // // End prologue. #include #if (XSD_INT_VERSION != 3000000L) #error XSD runtime version mismatch #endif #include #ifndef XSD_USE_CHAR #define XSD_USE_CHAR #endif #ifndef XSD_CXX_TREE_USE_CHAR #define XSD_CXX_TREE_USE_CHAR #endif #include #include #include #include #include #include #include #include namespace xml_schema { // anyType and anySimpleType. // typedef ::xsd::cxx::tree::type type; typedef ::xsd::cxx::tree::simple_type simple_type; // 8-bit // typedef signed char byte; typedef unsigned char unsigned_byte; // 16-bit // typedef short short_; typedef unsigned short unsigned_short; // 32-bit // typedef int int_; typedef unsigned int unsigned_int; // 64-bit // typedef long long long_; typedef unsigned long long unsigned_long; // Supposed to be arbitrary-length integral types. // typedef long long integer; typedef integer non_positive_integer; typedef integer non_negative_integer; typedef integer positive_integer; typedef integer negative_integer; // Boolean. // typedef bool boolean; // Floating-point types. // typedef float float_; typedef double double_; typedef double decimal; // String types. // typedef ::xsd::cxx::tree::string< char, simple_type > string; typedef ::xsd::cxx::tree::normalized_string< char, string > normalized_string; typedef ::xsd::cxx::tree::token< char, normalized_string > token; typedef ::xsd::cxx::tree::name< char, token > name; typedef ::xsd::cxx::tree::nmtoken< char, token > nmtoken; typedef ::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken> nmtokens; typedef ::xsd::cxx::tree::ncname< char, name > ncname; typedef ::xsd::cxx::tree::language< char, token > language; // ID/IDREF. // typedef ::xsd::cxx::tree::id< char, ncname > id; typedef ::xsd::cxx::tree::idref< type, char, ncname > idref; typedef ::xsd::cxx::tree::idrefs< char, simple_type, idref > idrefs; // URI. // typedef ::xsd::cxx::tree::uri< char, simple_type > uri; // Qualified name. // typedef ::xsd::cxx::tree::qname< char, simple_type, uri, ncname > qname; // Binary. // typedef ::xsd::cxx::tree::buffer< char > buffer; typedef ::xsd::cxx::tree::base64_binary< char, simple_type > base64_binary; typedef ::xsd::cxx::tree::hex_binary< char, simple_type > hex_binary; // Date/time. // typedef ::xsd::cxx::tree::date< char, simple_type > date; typedef ::xsd::cxx::tree::date_time< char, simple_type > date_time; typedef ::xsd::cxx::tree::duration< char, simple_type > duration; typedef ::xsd::cxx::tree::day< char, simple_type > day; typedef ::xsd::cxx::tree::month< char, simple_type > month; typedef ::xsd::cxx::tree::month_day< char, simple_type > month_day; typedef ::xsd::cxx::tree::year< char, simple_type > year; typedef ::xsd::cxx::tree::year_month< char, simple_type > year_month; typedef ::xsd::cxx::tree::time< char, simple_type > time; // Entity. // typedef ::xsd::cxx::tree::entity< char, ncname > entity; typedef ::xsd::cxx::tree::entities< char, simple_type, entity > entities; // Namespace information. Used in serialization functions. // typedef ::xsd::cxx::xml::dom::namespace_info < char > namespace_info; typedef ::xsd::cxx::xml::dom::namespace_infomap < char > namespace_infomap; // Flags and properties. // typedef ::xsd::cxx::tree::flags flags; typedef ::xsd::cxx::tree::properties< char > properties; // DOM user data key for back pointers to tree nodes. // #ifndef XSD_CXX_TREE_TREE_NODE_KEY_IN___XML_SCHEMA #define XSD_CXX_TREE_TREE_NODE_KEY_IN___XML_SCHEMA const XMLCh* const tree_node_key = ::xsd::cxx::tree::user_data_keys::node; #endif // Exceptions. // typedef ::xsd::cxx::tree::exception< char > exception; typedef ::xsd::cxx::tree::parsing< char > parsing; typedef ::xsd::cxx::tree::expected_element< char > expected_element; typedef ::xsd::cxx::tree::unexpected_element< char > unexpected_element; typedef ::xsd::cxx::tree::expected_attribute< char > expected_attribute; typedef ::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator; typedef ::xsd::cxx::tree::expected_text_content< char > expected_text_content; typedef ::xsd::cxx::tree::no_type_info< char > no_type_info; typedef ::xsd::cxx::tree::not_derived< char > not_derived; typedef ::xsd::cxx::tree::duplicate_id< char > duplicate_id; typedef ::xsd::cxx::tree::serialization< char > serialization; typedef ::xsd::cxx::tree::no_namespace_mapping< char > no_namespace_mapping; typedef ::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping; typedef ::xsd::cxx::tree::xsi_already_in_use< char > xsi_already_in_use; typedef ::xsd::cxx::tree::bounds< char > bounds; // Parsing/serialization diagnostics. // typedef ::xsd::cxx::tree::severity severity; typedef ::xsd::cxx::tree::error< char > error; typedef ::xsd::cxx::tree::diagnostics< char > diagnostics; // Error handler interface. // typedef ::xsd::cxx::xml::error_handler< char > error_handler; } // Forward declarations. // class filterscreenclass; class obj_pamlist_data; class parameterdata_data; class AOITopLeftCordinate_data; class AOIBottomRightCordinate_data; class paramlist; class _parameterlist; #include // std::auto_ptr #include // std::binary_search #include #include #include #include #include #ifndef XSD_DONT_INCLUDE_INLINE #define XSD_DONT_INCLUDE_INLINE #undef XSD_DONT_INCLUDE_INLINE #else #endif // XSD_DONT_INCLUDE_INLINE class filterscreenclass: public ::xml_schema::type { public: // obj_pamlist_data // typedef ::obj_pamlist_data obj_pamlist_data_type; typedef ::xsd::cxx::tree::traits< obj_pamlist_data_type, char > obj_pamlist_data_traits; const obj_pamlist_data_type& obj_pamlist_data () const; obj_pamlist_data_type& obj_pamlist_data (); void obj_pamlist_data (const obj_pamlist_data_type& x); void obj_pamlist_data (::std::auto_ptr< obj_pamlist_data_type > p); // parameterdata_data // typedef ::parameterdata_data parameterdata_data_type; typedef ::xsd::cxx::tree::traits< parameterdata_data_type, char > parameterdata_data_traits; const parameterdata_data_type& parameterdata_data () const; parameterdata_data_type& parameterdata_data (); void parameterdata_data (const parameterdata_data_type& x); void parameterdata_data (::std::auto_ptr< parameterdata_data_type > p); // _NoOfPrameters // typedef ::xml_schema::unsigned_byte _NoOfPrameters_type; typedef ::xsd::cxx::tree::traits< _NoOfPrameters_type, char > _NoOfPrameters_traits; const _NoOfPrameters_type& _NoOfPrameters () const; _NoOfPrameters_type& _NoOfPrameters (); void _NoOfPrameters (const _NoOfPrameters_type& x); // FilterNoData // typedef ::xml_schema::unsigned_byte FilterNoData_type; typedef ::xsd::cxx::tree::traits< FilterNoData_type, char > FilterNoData_traits; const FilterNoData_type& FilterNoData () const; FilterNoData_type& FilterNoData (); void FilterNoData (const FilterNoData_type& x); // JamPriority_data // typedef ::xml_schema::unsigned_byte JamPriority_data_type; typedef ::xsd::cxx::tree::traits< JamPriority_data_type, char > JamPriority_data_traits; const JamPriority_data_type& JamPriority_data () const; JamPriority_data_type& JamPriority_data (); void JamPriority_data (const JamPriority_data_type& x); // ReportingPriority_data // typedef ::xml_schema::unsigned_byte ReportingPriority_data_type; typedef ::xsd::cxx::tree::traits< ReportingPriority_data_type, char > ReportingPriority_data_traits; const ReportingPriority_data_type& ReportingPriority_data () const; ReportingPriority_data_type& ReportingPriority_data (); void ReportingPriority_data (const ReportingPriority_data_type& x); // MonPriority_data // typedef ::xml_schema::unsigned_byte MonPriority_data_type; typedef ::xsd::cxx::tree::traits< MonPriority_data_type, char > MonPriority_data_traits; const MonPriority_data_type& MonPriority_data () const; MonPriority_data_type& MonPriority_data (); void MonPriority_data (const MonPriority_data_type& x); // secrecy_data // typedef ::xml_schema::unsigned_byte secrecy_data_type; typedef ::xsd::cxx::tree::traits< secrecy_data_type, char > secrecy_data_traits; const secrecy_data_type& secrecy_data () const; secrecy_data_type& secrecy_data (); void secrecy_data (const secrecy_data_type& x); // AOITopLeftCordinate_data // typedef ::AOITopLeftCordinate_data AOITopLeftCordinate_data_type; typedef ::xsd::cxx::tree::traits< AOITopLeftCordinate_data_type, char > AOITopLeftCordinate_data_traits; const AOITopLeftCordinate_data_type& AOITopLeftCordinate_data () const; AOITopLeftCordinate_data_type& AOITopLeftCordinate_data (); void AOITopLeftCordinate_data (const AOITopLeftCordinate_data_type& x); void AOITopLeftCordinate_data (::std::auto_ptr< AOITopLeftCordinate_data_type > p); // AOIBottomRightCordinate_data // typedef ::AOIBottomRightCordinate_data AOIBottomRightCordinate_data_type; typedef ::xsd::cxx::tree::traits< AOIBottomRightCordinate_data_type, char > AOIBottomRightCordinate_data_traits; const AOIBottomRightCordinate_data_type& AOIBottomRightCordinate_data () const; AOIBottomRightCordinate_data_type& AOIBottomRightCordinate_data (); void AOIBottomRightCordinate_data (const AOIBottomRightCordinate_data_type& x); void AOIBottomRightCordinate_data (::std::auto_ptr< AOIBottomRightCordinate_data_type > p); // Constructors. // filterscreenclass (const obj_pamlist_data_type&, const parameterdata_data_type&, const _NoOfPrameters_type&, const FilterNoData_type&, const JamPriority_data_type&, const ReportingPriority_data_type&, const MonPriority_data_type&, const secrecy_data_type&, const AOITopLeftCordinate_data_type&, const AOIBottomRightCordinate_data_type&); filterscreenclass (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::type* c = 0); filterscreenclass (const filterscreenclass& x, ::xml_schema::flags f = 0, ::xml_schema::type* c = 0); virtual filterscreenclass* _clone (::xml_schema::flags f = 0, ::xml_schema::type* c = 0) const; // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); private: ::xsd::cxx::tree::one< obj_pamlist_data_type > obj_pamlist_data_; ::xsd::cxx::tree::one< parameterdata_data_type > parameterdata_data_; ::xsd::cxx::tree::one< _NoOfPrameters_type > _NoOfPrameters_; ::xsd::cxx::tree::one< FilterNoData_type > FilterNoData_; ::xsd::cxx::tree::one< JamPriority_data_type > JamPriority_data_; ::xsd::cxx::tree::one< ReportingPriority_data_type > ReportingPriority_data_; ::xsd::cxx::tree::one< MonPriority_data_type > MonPriority_data_; ::xsd::cxx::tree::one< secrecy_data_type > secrecy_data_; ::xsd::cxx::tree::one< AOITopLeftCordinate_data_type > AOITopLeftCordinate_data_; ::xsd::cxx::tree::one< AOIBottomRightCordinate_data_type > AOIBottomRightCordinate_data_; }; class obj_pamlist_data: public ::xml_schema::type { public: // _paramdata // typedef ::xml_schema::unsigned_byte _paramdata_type; typedef ::xsd::cxx::tree::traits< _paramdata_type, char > _paramdata_traits; const _paramdata_type& _paramdata () const; _paramdata_type& _paramdata (); void _paramdata (const _paramdata_type& x); // _noofparametervalues // typedef ::xml_schema::unsigned_byte _noofparametervalues_type; typedef ::xsd::cxx::tree::traits< _noofparametervalues_type, char > _noofparametervalues_traits; const _noofparametervalues_type& _noofparametervalues () const; _noofparametervalues_type& _noofparametervalues (); void _noofparametervalues (const _noofparametervalues_type& x); // Constructors. // obj_pamlist_data (const _paramdata_type&, const _noofparametervalues_type&); obj_pamlist_data (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::type* c = 0); obj_pamlist_data (const obj_pamlist_data& x, ::xml_schema::flags f = 0, ::xml_schema::type* c = 0); virtual obj_pamlist_data* _clone (::xml_schema::flags f = 0, ::xml_schema::type* c = 0) const; // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); private: ::xsd::cxx::tree::one< _paramdata_type > _paramdata_; ::xsd::cxx::tree::one< _noofparametervalues_type > _noofparametervalues_; }; class parameterdata_data: public ::xml_schema::type { public: // paramlist // typedef ::paramlist paramlist_type; typedef ::xsd::cxx::tree::traits< paramlist_type, char > paramlist_traits; const paramlist_type& paramlist () const; paramlist_type& paramlist (); void paramlist (const paramlist_type& x); void paramlist (::std::auto_ptr< paramlist_type > p); // Constructors. // parameterdata_data (const paramlist_type&); parameterdata_data (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::type* c = 0); parameterdata_data (const parameterdata_data& x, ::xml_schema::flags f = 0, ::xml_schema::type* c = 0); virtual parameterdata_data* _clone (::xml_schema::flags f = 0, ::xml_schema::type* c = 0) const; // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); private: ::xsd::cxx::tree::one< paramlist_type > paramlist_; }; class AOITopLeftCordinate_data: public ::xml_schema::type { public: // char // typedef ::xml_schema::unsigned_byte char__type; typedef ::xsd::cxx::tree::sequence< char__type > char__sequence; typedef char__sequence::iterator char__iterator; typedef char__sequence::const_iterator char__const_iterator; typedef ::xsd::cxx::tree::traits< char__type, char > char__traits; const char__sequence& char_ () const; char__sequence& char_ (); void char_ (const char__sequence& s); // Constructors. // AOITopLeftCordinate_data (); AOITopLeftCordinate_data (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::type* c = 0); AOITopLeftCordinate_data (const AOITopLeftCordinate_data& x, ::xml_schema::flags f = 0, ::xml_schema::type* c = 0); virtual AOITopLeftCordinate_data* _clone (::xml_schema::flags f = 0, ::xml_schema::type* c = 0) const; // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); private: char__sequence char__; }; class AOIBottomRightCordinate_data: public ::xml_schema::type { public: // char // typedef ::xml_schema::unsigned_byte char__type; typedef ::xsd::cxx::tree::sequence< char__type > char__sequence; typedef char__sequence::iterator char__iterator; typedef char__sequence::const_iterator char__const_iterator; typedef ::xsd::cxx::tree::traits< char__type, char > char__traits; const char__sequence& char_ () const; char__sequence& char_ (); void char_ (const char__sequence& s); // Constructors. // AOIBottomRightCordinate_data (); AOIBottomRightCordinate_data (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::type* c = 0); AOIBottomRightCordinate_data (const AOIBottomRightCordinate_data& x, ::xml_schema::flags f = 0, ::xml_schema::type* c = 0); virtual AOIBottomRightCordinate_data* _clone (::xml_schema::flags f = 0, ::xml_schema::type* c = 0) const; // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); private: char__sequence char__; }; class paramlist: public ::xml_schema::type { public: // _paramdata // typedef ::xml_schema::unsigned_byte _paramdata_type; typedef ::xsd::cxx::tree::traits< _paramdata_type, char > _paramdata_traits; const _paramdata_type& _paramdata () const; _paramdata_type& _paramdata (); void _paramdata (const _paramdata_type& x); // _noofparametervalues // typedef ::xml_schema::unsigned_byte _noofparametervalues_type; typedef ::xsd::cxx::tree::traits< _noofparametervalues_type, char > _noofparametervalues_traits; const _noofparametervalues_type& _noofparametervalues () const; _noofparametervalues_type& _noofparametervalues (); void _noofparametervalues (const _noofparametervalues_type& x); // _parameterlist // typedef ::_parameterlist _parameterlist_type; typedef ::xsd::cxx::tree::traits< _parameterlist_type, char > _parameterlist_traits; const _parameterlist_type& _parameterlist () const; _parameterlist_type& _parameterlist (); void _parameterlist (const _parameterlist_type& x); void _parameterlist (::std::auto_ptr< _parameterlist_type > p); // Constructors. // paramlist (const _paramdata_type&, const _noofparametervalues_type&, const _parameterlist_type&); paramlist (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::type* c = 0); paramlist (const paramlist& x, ::xml_schema::flags f = 0, ::xml_schema::type* c = 0); virtual paramlist* _clone (::xml_schema::flags f = 0, ::xml_schema::type* c = 0) const; // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); private: ::xsd::cxx::tree::one< _paramdata_type > _paramdata_; ::xsd::cxx::tree::one< _noofparametervalues_type > _noofparametervalues_; ::xsd::cxx::tree::one< _parameterlist_type > _parameterlist_; }; class _parameterlist: public ::xml_schema::type { public: // char // typedef ::xml_schema::unsigned_byte char__type; typedef ::xsd::cxx::tree::sequence< char__type > char__sequence; typedef char__sequence::iterator char__iterator; typedef char__sequence::const_iterator char__const_iterator; typedef ::xsd::cxx::tree::traits< char__type, char > char__traits; const char__sequence& char_ () const; char__sequence& char_ (); void char_ (const char__sequence& s); // Constructors. // _parameterlist (); _parameterlist (const ::xercesc::DOMElement& e, ::xml_schema::flags f = 0, ::xml_schema::type* c = 0); _parameterlist (const _parameterlist& x, ::xml_schema::flags f = 0, ::xml_schema::type* c = 0); virtual _parameterlist* _clone (::xml_schema::flags f = 0, ::xml_schema::type* c = 0) const; // Implementation. // protected: void parse (::xsd::cxx::xml::dom::parser< char >&, ::xml_schema::flags); private: char__sequence char__; }; #ifndef XSD_DONT_INCLUDE_INLINE #endif // XSD_DONT_INCLUDE_INLINE #include ::std::ostream& operator<< (::std::ostream&, const filterscreenclass&); ::std::ostream& operator<< (::std::ostream&, const obj_pamlist_data&); ::std::ostream& operator<< (::std::ostream&, const parameterdata_data&); ::std::ostream& operator<< (::std::ostream&, const AOITopLeftCordinate_data&); ::std::ostream& operator<< (::std::ostream&, const AOIBottomRightCordinate_data&); ::std::ostream& operator<< (::std::ostream&, const paramlist&); ::std::ostream& operator<< (::std::ostream&, const _parameterlist&); #include #include #include #include // Parse a URI or a local file. // ::std::auto_ptr< ::filterscreenclass > filterscreenclass_ (const ::std::string& uri, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::auto_ptr< ::filterscreenclass > filterscreenclass_ (const ::std::string& uri, ::xml_schema::error_handler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::auto_ptr< ::filterscreenclass > filterscreenclass_ (const ::std::string& uri, ::xercesc::DOMErrorHandler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); // Parse std::istream. // ::std::auto_ptr< ::filterscreenclass > filterscreenclass_ (::std::istream& is, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::auto_ptr< ::filterscreenclass > filterscreenclass_ (::std::istream& is, ::xml_schema::error_handler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::auto_ptr< ::filterscreenclass > filterscreenclass_ (::std::istream& is, ::xercesc::DOMErrorHandler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::auto_ptr< ::filterscreenclass > filterscreenclass_ (::std::istream& is, const ::std::string& id, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::auto_ptr< ::filterscreenclass > filterscreenclass_ (::std::istream& is, const ::std::string& id, ::xml_schema::error_handler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::auto_ptr< ::filterscreenclass > filterscreenclass_ (::std::istream& is, const ::std::string& id, ::xercesc::DOMErrorHandler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); // Parse xercesc::DOMInputSource. // ::std::auto_ptr< ::filterscreenclass > filterscreenclass_ (const ::xercesc::DOMInputSource& is, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::auto_ptr< ::filterscreenclass > filterscreenclass_ (const ::xercesc::DOMInputSource& is, ::xml_schema::error_handler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::auto_ptr< ::filterscreenclass > filterscreenclass_ (const ::xercesc::DOMInputSource& is, ::xercesc::DOMErrorHandler& eh, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); // Parse xercesc::DOMDocument. // ::std::auto_ptr< ::filterscreenclass > filterscreenclass_ (const ::xercesc::DOMDocument& d, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); ::std::auto_ptr< ::filterscreenclass > filterscreenclass_ (::xercesc::DOMDocument* d, ::xml_schema::flags f = 0, const ::xml_schema::properties& p = ::xml_schema::properties ()); #include #include #include #include #include // Serialize to std::ostream. // void filterscreenclass_ (::std::ostream& os, const ::filterscreenclass& x, const ::xml_schema::namespace_infomap& m, const ::std::string& e = "UTF-8", ::xml_schema::flags f = 0); void filterscreenclass_ (::std::ostream& os, const ::filterscreenclass& x, const ::xml_schema::namespace_infomap& m, ::xml_schema::error_handler& eh, const ::std::string& e = "UTF-8", ::xml_schema::flags f = 0); void filterscreenclass_ (::std::ostream& os, const ::filterscreenclass& x, const ::xml_schema::namespace_infomap& m, ::xercesc::DOMErrorHandler& eh, const ::std::string& e = "UTF-8", ::xml_schema::flags f = 0); // Serialize to xercesc::XMLFormatTarget. // void filterscreenclass_ (::xercesc::XMLFormatTarget& ft, const ::filterscreenclass& x, const ::xml_schema::namespace_infomap& m, const ::std::string& e = "UTF-8", ::xml_schema::flags f = 0); void filterscreenclass_ (::xercesc::XMLFormatTarget& ft, const ::filterscreenclass& x, const ::xml_schema::namespace_infomap& m, ::xml_schema::error_handler& eh, const ::std::string& e = "UTF-8", ::xml_schema::flags f = 0); void filterscreenclass_ (::xercesc::XMLFormatTarget& ft, const ::filterscreenclass& x, const ::xml_schema::namespace_infomap& m, ::xercesc::DOMErrorHandler& eh, const ::std::string& e = "UTF-8", ::xml_schema::flags f = 0); // Serialize to an existing xercesc::DOMDocument. // void filterscreenclass_ (::xercesc::DOMDocument& d, const ::filterscreenclass& x, ::xml_schema::flags f = 0); // Serialize to a new xercesc::DOMDocument. // ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > filterscreenclass_ (const ::filterscreenclass& x, const ::xml_schema::namespace_infomap& m, ::xml_schema::flags f = 0); void operator<< (::xercesc::DOMElement&, const filterscreenclass&); void operator<< (::xercesc::DOMElement&, const obj_pamlist_data&); void operator<< (::xercesc::DOMElement&, const parameterdata_data&); void operator<< (::xercesc::DOMElement&, const AOITopLeftCordinate_data&); void operator<< (::xercesc::DOMElement&, const AOIBottomRightCordinate_data&); void operator<< (::xercesc::DOMElement&, const paramlist&); void operator<< (::xercesc::DOMElement&, const _parameterlist&); #ifndef XSD_DONT_INCLUDE_INLINE #include "Filter.ixx" #endif // XSD_DONT_INCLUDE_INLINE #include // Begin epilogue. // // // End epilogue. #endif // FILTER_HXX