diff --git a/doc/sax.md b/doc/sax.md index eda42eb..72dcee7 100644 --- a/doc/sax.md +++ b/doc/sax.md @@ -299,7 +299,8 @@ using namespace rapidjson; typedef map MessageMap; -struct MessageHandler : public BaseReaderHandler<> { +struct MessageHandler + : public BaseReaderHandler, MessageHandler> { MessageHandler() : state_(kExpectObjectStart) { } diff --git a/example/messagereader/messagereader.cpp b/example/messagereader/messagereader.cpp index cf6f1e1..436af85 100644 --- a/example/messagereader/messagereader.cpp +++ b/example/messagereader/messagereader.cpp @@ -17,7 +17,8 @@ RAPIDJSON_DIAG_PUSH RAPIDJSON_DIAG_OFF(effc++) #endif -struct MessageHandler : public BaseReaderHandler<> { +struct MessageHandler + : public BaseReaderHandler, MessageHandler> { MessageHandler() : messages_(), state_(kExpectObjectStart), name_() {} bool StartObject() {