summaryrefslogtreecommitdiff
path: root/src/XmlRpcRequestParserStateImpl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/XmlRpcRequestParserStateImpl.h')
-rw-r--r--src/XmlRpcRequestParserStateImpl.h101
1 files changed, 55 insertions, 46 deletions
diff --git a/src/XmlRpcRequestParserStateImpl.h b/src/XmlRpcRequestParserStateImpl.h
index e2bfd5c5..a9aa0b46 100644
--- a/src/XmlRpcRequestParserStateImpl.h
+++ b/src/XmlRpcRequestParserStateImpl.h
@@ -45,190 +45,199 @@ class InitialXmlRpcRequestParserState:public XmlRpcRequestParserState {
public:
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters);
+ const std::string& characters) CXX11_OVERRIDE;
- virtual bool needsCharactersBuffering() const { return false; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE
+ { return false; }
};
class UnknownElementXmlRpcRequestParserState:public XmlRpcRequestParserState {
public:
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters) {}
+ const std::string& characters) CXX11_OVERRIDE {}
- virtual bool needsCharactersBuffering() const { return false; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE
+ { return false; }
};
class MethodCallXmlRpcRequestParserState:public XmlRpcRequestParserState {
public:
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters) {}
+ const std::string& characters) CXX11_OVERRIDE {}
- virtual bool needsCharactersBuffering() const { return false; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE
+ { return false; }
};
class MethodNameXmlRpcRequestParserState:public XmlRpcRequestParserState {
public:
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters);
+ const std::string& characters) CXX11_OVERRIDE;
- virtual bool needsCharactersBuffering() const { return true; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE { return true; }
};
class ParamsXmlRpcRequestParserState:public XmlRpcRequestParserState {
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters) {}
+ const std::string& characters) CXX11_OVERRIDE {}
- virtual bool needsCharactersBuffering() const { return false; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE
+ { return false; }
};
class ParamXmlRpcRequestParserState:public XmlRpcRequestParserState {
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters);
+ const std::string& characters) CXX11_OVERRIDE;
- virtual bool needsCharactersBuffering() const { return false; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE
+ { return false; }
};
class ValueXmlRpcRequestParserState:public XmlRpcRequestParserState {
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
protected:
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters);
+ const std::string& characters) CXX11_OVERRIDE;
- virtual bool needsCharactersBuffering() const { return true; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE { return true; }
};
class IntXmlRpcRequestParserState:public XmlRpcRequestParserState {
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters);
+ const std::string& characters) CXX11_OVERRIDE;
- virtual bool needsCharactersBuffering() const { return true; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE { return true; }
};
class StringXmlRpcRequestParserState:public XmlRpcRequestParserState {
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters);
+ const std::string& characters) CXX11_OVERRIDE;
- virtual bool needsCharactersBuffering() const { return true; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE { return true; }
};
class Base64XmlRpcRequestParserState:public XmlRpcRequestParserState {
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters);
+ const std::string& characters) CXX11_OVERRIDE;
- virtual bool needsCharactersBuffering() const { return true; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE { return true; }
};
class StructXmlRpcRequestParserState:public XmlRpcRequestParserState {
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters) {}
+ const std::string& characters) CXX11_OVERRIDE {}
- virtual bool needsCharactersBuffering() const { return false; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE
+ { return false; }
};
class MemberXmlRpcRequestParserState:public XmlRpcRequestParserState {
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters);
+ const std::string& characters) CXX11_OVERRIDE;
- virtual bool needsCharactersBuffering() const { return false; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE
+ { return false; }
};
class NameXmlRpcRequestParserState:public XmlRpcRequestParserState {
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters);
+ const std::string& characters) CXX11_OVERRIDE;
- virtual bool needsCharactersBuffering() const { return true; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE { return true; }
};
class ArrayXmlRpcRequestParserState:public XmlRpcRequestParserState {
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters) {}
+ const std::string& characters) CXX11_OVERRIDE {}
- virtual bool needsCharactersBuffering() const { return false; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE
+ { return false; }
};
class DataXmlRpcRequestParserState:public XmlRpcRequestParserState {
virtual void beginElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::vector<XmlAttr>& attrs);
+ const std::vector<XmlAttr>& attrs) CXX11_OVERRIDE;
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters) {}
+ const std::string& characters) CXX11_OVERRIDE {}
- virtual bool needsCharactersBuffering() const { return false; }
+ virtual bool needsCharactersBuffering() const CXX11_OVERRIDE
+ { return false; }
};
class ArrayValueXmlRpcRequestParserState:public ValueXmlRpcRequestParserState {
virtual void endElement(XmlRpcRequestParserStateMachine* psm,
const char* name,
- const std::string& characters);
+ const std::string& characters) CXX11_OVERRIDE;
};
} // namespace rpc