summaryrefslogtreecommitdiff
path: root/xsd/cxx/parser/element-validation-source.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xsd/cxx/parser/element-validation-source.cxx')
-rw-r--r--xsd/cxx/parser/element-validation-source.cxx19
1 files changed, 9 insertions, 10 deletions
diff --git a/xsd/cxx/parser/element-validation-source.cxx b/xsd/cxx/parser/element-validation-source.cxx
index 949f491..7967c31 100644
--- a/xsd/cxx/parser/element-validation-source.cxx
+++ b/xsd/cxx/parser/element-validation-source.cxx
@@ -24,7 +24,7 @@ namespace CXX
struct ParticleTest: Traversal::Compositor,
Traversal::Element,
Traversal::Any,
- protected virtual Context
+ Context
{
ParticleTest (Context& c)
: Context (c)
@@ -143,7 +143,7 @@ namespace CXX
struct ParticleName: Traversal::Compositor,
Traversal::Element,
Traversal::Any,
- protected virtual Context
+ Context
{
ParticleName (Context& c)
: Context (c)
@@ -176,7 +176,7 @@ namespace CXX
// Common base for the ParticleIn{All, Choice, Sequence} treversers.
//
- struct ParticleInCompositor: protected Context
+ struct ParticleInCompositor: Context
{
protected:
ParticleInCompositor (Context& c, SemanticGraph::Complex& type)
@@ -828,7 +828,7 @@ namespace CXX
struct ParticleFunction: Traversal::All,
Traversal::Choice,
Traversal::Sequence,
- protected virtual Context
+ Context
{
ParticleFunction (Context& c, SemanticGraph::Complex& type)
: Context (c), type_ (type)
@@ -1012,7 +1012,7 @@ namespace CXX
//
struct CompositorPre: Traversal::All,
Traversal::Compositor,
- protected virtual Context
+ Context
{
CompositorPre (Context& c, SemanticGraph::Complex& type)
: Context (c), type_ (type)
@@ -1052,7 +1052,7 @@ namespace CXX
//
struct CompositorStartElement: Traversal::All,
Traversal::Compositor,
- protected virtual Context
+ Context
{
CompositorStartElement (Context& c, SemanticGraph::Complex& type)
: Context (c), type_ (type),
@@ -1228,7 +1228,7 @@ namespace CXX
//
struct CompositorEndElement: Traversal::All,
Traversal::Compositor,
- protected virtual Context
+ Context
{
CompositorEndElement (Context& c, SemanticGraph::Complex& type)
: Context (c), type_ (type)
@@ -1263,7 +1263,7 @@ namespace CXX
//
struct CompositorPost: Traversal::All,
Traversal::Compositor,
- protected virtual Context
+ Context
{
CompositorPost (Context& c, SemanticGraph::Complex& type)
: Context (c), type_ (type), particle_name_ (c)
@@ -1350,8 +1350,7 @@ namespace CXX
//
//
- struct Complex : Traversal::Complex,
- protected virtual Context
+ struct Complex: Traversal::Complex, Context
{
Complex (Context& c)
: Context (c)