libzeep

PrevUpHomeNext

Struct content_spec_base

zeep::xml::doctype::content_spec_base

Synopsis

// In header: <zeep/xml/doctype.hpp>


struct content_spec_base {
  // construct/copy/destruct
  content_spec_base(const content_spec_base &) = delete;
  content_spec_base(ContentSpecType);
  content_spec_base & operator=(const content_spec_base &) = delete;
  ~content_spec_base();

  // public member functions
  virtual state_ptr create_state() const = 0;
  virtual bool element_content() const;
  ContentSpecType get_content_spec() const;
};

Description

content_spec_base public construct/copy/destruct

  1. content_spec_base(const content_spec_base &) = delete;
  2. content_spec_base(ContentSpecType contentSpec);
  3. content_spec_base & operator=(const content_spec_base &) = delete;
  4. ~content_spec_base();

content_spec_base public member functions

  1. virtual state_ptr create_state() const = 0;
  2. virtual bool element_content() const;
  3. ContentSpecType get_content_spec() const;

PrevUpHomeNext