aboutsummaryrefslogtreecommitdiff
path: root/xsd-frontend/transformations/schema-per-type.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2011-06-02 04:32:17 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2011-06-02 04:32:17 +0200
commitfdebdeb76de5ac844973f06aec797444ec9f809f (patch)
tree40004401c3c0a3e607e452d00d796e6ea87883d1 /xsd-frontend/transformations/schema-per-type.hxx
parentfbe57707af97fdc63a00209db54e62d46e4ffbff (diff)
Add support for fat type files
Such files also contain all the global elements that this type classifies.
Diffstat (limited to 'xsd-frontend/transformations/schema-per-type.hxx')
-rw-r--r--xsd-frontend/transformations/schema-per-type.hxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/xsd-frontend/transformations/schema-per-type.hxx b/xsd-frontend/transformations/schema-per-type.hxx
index e276617..8f582ae 100644
--- a/xsd-frontend/transformations/schema-per-type.hxx
+++ b/xsd-frontend/transformations/schema-per-type.hxx
@@ -46,12 +46,15 @@ namespace XSDFrontend
// with the by_value_key key and it is true, then the schema
// for this type is included "strongly".
//
- SchemaPerType (SchemaPerTypeTranslator&, Char const* by_value_key = 0);
+ SchemaPerType (SchemaPerTypeTranslator&,
+ Boolean fat_type_file,
+ Char const* by_value_key = 0);
Cult::Containers::Vector<SemanticGraph::Schema*>
transform (SemanticGraph::Schema&);
private:
+ Boolean fat_type_file_;
Char const* by_value_key_;
SchemaPerTypeTranslator& trans_;
};