Rosetta  2019.07
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
utility::tag::XMLValidator Class Reference

#include <XMLSchemaValidation.hh>

Public Member Functions

 XMLValidator ()
 
 ~XMLValidator ()
 
bool schema_has_been_set () const
 
XMLValidationOutput set_schema (std::string const &schema)
 
XMLValidationOutput validate_xml_against_schema (std::string const &xml)
 

Private Member Functions

 XMLValidator (XMLValidator const &)=delete
 
XMLValidatoroperator= (XMLValidator const &rhs)=delete
 

Private Attributes

class XMLValidatorImplpimpl_
 

Constructor & Destructor Documentation

utility::tag::XMLValidator::XMLValidator ( )
utility::tag::XMLValidator::~XMLValidator ( )

References pimpl_.

utility::tag::XMLValidator::XMLValidator ( XMLValidator const &  )
privatedelete

Member Function Documentation

XMLValidator& utility::tag::XMLValidator::operator= ( XMLValidator const &  rhs)
privatedelete
bool utility::tag::XMLValidator::schema_has_been_set ( ) const
XMLValidationOutput utility::tag::XMLValidator::set_schema ( std::string const &  schema)
XMLValidationOutput utility::tag::XMLValidator::validate_xml_against_schema ( std::string const &  xml)

Member Data Documentation

class XMLValidatorImpl* utility::tag::XMLValidator::pimpl_
private

The documentation for this class was generated from the following files: