ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class template SimpleXMLHandler

alps::SimpleXMLHandler

Synopsis

// In header: <alps/parser/xmlhandler.h>

template<typename T> 
class SimpleXMLHandler : public alps::XMLHandlerBase {
public:
  // types
  typedef T value_type;

  // construct/copy/destruct
  SimpleXMLHandler(const std::string &, T &, const std::string & = "");
  ~SimpleXMLHandler();

  // public member functions
  void start_element(const std::string &, const XMLAttributes &, 
                     xml::tag_type);
  void end_element(const std::string &, xml::tag_type);
  void text(const std::string &);
};

Description

SimpleXMLHandler public construct/copy/destruct

  1. SimpleXMLHandler(const std::string & basename, T & val, 
                     const std::string & attr = "");
  2. ~SimpleXMLHandler();

SimpleXMLHandler public member functions

  1. void start_element(const std::string & name, const XMLAttributes & attributes, 
                       xml::tag_type type);
  2. void end_element(const std::string & name, xml::tag_type type);
  3. void text(const std::string & text);
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo

PrevUpHomeNext