1#ifndef UTIL_XML_START_TAG_H
2#define UTIL_XML_START_TAG_H
12#include "XmlAttribute.h"
58 bool matchLabel(
const std::string&
string,
int begin);
70 const std::string&
string,
int begin);
97 {
return endBracket_; }
Parser for an XML attribute.
Base class for classes that parse XML markup tags.
Parser for an XML start tag.
bool matchAttribute(XmlAttribute &attribute)
Attempt to match an attribute.
~XmlStartTag()
Destructor.
bool endBracket()
True if a closing bracket was found.
const std::string label()
Label string.
XmlStartTag()
Constructor.
bool matchLabel(const std::string &string, int begin)
Match opening bracket and any label.
void finish()
Check if end bracket was found.
Utility classes for scientific computation.