## Class entity

zeep::xml::doctype::entity

## Synopsis

    // In header: </home/maarten/projects/libzeep/zeep/xml/doctype.hpp>

    class entity {
    public:
      // construct/copy/destruct
      entity(const std::string &, const std::string &, bool, bool);
      entity(const std::string &, const std::string &, const std::string &);

      // public member functions
      const std::string & name() const;
      const std::string & replacement() const;
      const std::string & path() const;
      bool parameter() const;
      bool parsed() const;
      void parsed(bool);
      const std::string & ndata() const;
      void ndata(const std::string &);
      bool external() const;
      bool externally_defined() const;
      void externally_defined(bool);
    };

## Description

### `entity` public construct/copy/destruct

1.     entity(const std::string & name, const std::string & replacement,
              bool external, bool parsed);

2.     entity(const std::string & name, const std::string & replacement,
              const std::string & path);

### `entity` public member functions

1.     const std::string & name() const;

2.     const std::string & replacement() const;

3.     const std::string & path() const;

4.     bool parameter() const;

5.     bool parsed() const;

6.     void parsed(bool parsed);

7.     const std::string & ndata() const;

8.     void ndata(const std::string & ndata);

9.     bool external() const;

10.     bool externally_defined() const;

11.     void externally_defined(bool externally_defined);