summaryrefslogtreecommitdiff
path: root/xsd/cxx/tree/validator.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xsd/cxx/tree/validator.cxx')
-rw-r--r--xsd/cxx/tree/validator.cxx25
1 files changed, 12 insertions, 13 deletions
diff --git a/xsd/cxx/tree/validator.cxx b/xsd/cxx/tree/validator.cxx
index 8027df7..7ef23fa 100644
--- a/xsd/cxx/tree/validator.cxx
+++ b/xsd/cxx/tree/validator.cxx
@@ -103,15 +103,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),
@@ -269,11 +268,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), any_ (c)
@@ -415,11 +414,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),