summaryrefslogtreecommitdiff
path: root/xsd/cxx/parser/impl-source.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xsd/cxx/parser/impl-source.cxx')
-rw-r--r--xsd/cxx/parser/impl-source.cxx13
1 files changed, 5 insertions, 8 deletions
diff --git a/xsd/cxx/parser/impl-source.cxx b/xsd/cxx/parser/impl-source.cxx
index 00b9456..6447fa0 100644
--- a/xsd/cxx/parser/impl-source.cxx
+++ b/xsd/cxx/parser/impl-source.cxx
@@ -15,8 +15,7 @@ namespace CXX
{
namespace
{
- struct Enumeration: Traversal::Enumeration,
- protected virtual Context
+ struct Enumeration: Traversal::Enumeration, Context
{
Enumeration (Context& c)
: Context (c)
@@ -85,7 +84,7 @@ namespace CXX
//
//
- struct List: Traversal::List, protected virtual Context
+ struct List: Traversal::List, Context
{
List (Context& c)
: Context (c)
@@ -158,7 +157,7 @@ namespace CXX
//
//
- struct Union: Traversal::Union, protected virtual Context
+ struct Union: Traversal::Union, Context
{
Union (Context& c)
: Context (c)
@@ -215,8 +214,7 @@ namespace CXX
//
//
- struct ParserCallback: Traversal::Member,
- protected virtual Context
+ struct ParserCallback: Traversal::Member, Context
{
ParserCallback (Context& c)
: Context (c)
@@ -262,8 +260,7 @@ namespace CXX
//
//
- struct Complex : Traversal::Complex,
- protected virtual Context
+ struct Complex: Traversal::Complex, Context
{
Complex (Context& c)
: Context (c), parser_callback_ (c)