summaryrefslogtreecommitdiff
path: root/xsd/cxx/parser/validator.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xsd/cxx/parser/validator.cxx')
-rw-r--r--xsd/cxx/parser/validator.cxx25
1 files changed, 12 insertions, 13 deletions
diff --git a/xsd/cxx/parser/validator.cxx b/xsd/cxx/parser/validator.cxx
index 8d6b968..526c941 100644
--- a/xsd/cxx/parser/validator.cxx
+++ b/xsd/cxx/parser/validator.cxx
@@ -81,15 +81,14 @@ namespace CXX
//
//
- struct Any : Traversal::Any, protected virtual ValidationContext
+ struct Any: Traversal::Any, ValidationContext
{
Any (ValidationContext& c)
: ValidationContext (c)
{
}
- struct Element: Traversal::Element,
- protected virtual ValidationContext
+ struct Element: Traversal::Element, ValidationContext
{
Element (ValidationContext& c, SemanticGraph::Any& any)
: ValidationContext (c),
@@ -250,11 +249,11 @@ namespace CXX
//
//
- struct Traverser : Traversal::Schema,
- Traversal::Complex,
- Traversal::Type,
- Traversal::Element,
- protected virtual ValidationContext
+ struct Traverser: Traversal::Schema,
+ Traversal::Complex,
+ Traversal::Type,
+ Traversal::Element,
+ ValidationContext
{
Traverser (ValidationContext& c)
: ValidationContext (c),
@@ -390,11 +389,11 @@ namespace CXX
};
- struct AnonymousType : Traversal::Schema,
- Traversal::Complex,
- Traversal::Element,
- Traversal::Attribute,
- protected virtual ValidationContext
+ struct AnonymousType: Traversal::Schema,
+ Traversal::Complex,
+ Traversal::Element,
+ Traversal::Attribute,
+ ValidationContext
{
AnonymousType (ValidationContext& c)
: ValidationContext (c),