diff options
Diffstat (limited to 'xsde/cxx/hybrid/default-value.hxx')
-rw-r--r-- | xsde/cxx/hybrid/default-value.hxx | 145 |
1 files changed, 0 insertions, 145 deletions
diff --git a/xsde/cxx/hybrid/default-value.hxx b/xsde/cxx/hybrid/default-value.hxx index 5d8b698..aef9049 100644 --- a/xsde/cxx/hybrid/default-value.hxx +++ b/xsde/cxx/hybrid/default-value.hxx @@ -15,151 +15,6 @@ namespace CXX { namespace Hybrid { - struct LiteralValue: Traversal::Fundamental::Byte, - Traversal::Fundamental::UnsignedByte, - Traversal::Fundamental::Short, - Traversal::Fundamental::UnsignedShort, - Traversal::Fundamental::Int, - Traversal::Fundamental::UnsignedInt, - Traversal::Fundamental::Long, - Traversal::Fundamental::UnsignedLong, - Traversal::Fundamental::Integer, - Traversal::Fundamental::NonPositiveInteger, - Traversal::Fundamental::NonNegativeInteger, - Traversal::Fundamental::PositiveInteger, - Traversal::Fundamental::NegativeInteger, - - Traversal::Fundamental::Boolean, - - Traversal::Fundamental::Float, - Traversal::Fundamental::Double, - Traversal::Fundamental::Decimal, - - Traversal::Fundamental::String, - Traversal::Fundamental::NormalizedString, - Traversal::Fundamental::Token, - Traversal::Fundamental::Name, - Traversal::Fundamental::NameToken, - Traversal::Fundamental::NCName, - Traversal::Fundamental::Language, - - Traversal::Fundamental::Id, - Traversal::Fundamental::IdRef, - Traversal::Fundamental::AnyURI, - Traversal::Fundamental::Entity, - - Context - { - LiteralValue (Context&); - LiteralValue (Context&, Boolean str); - - String - dispatch (SemanticGraph::Node& type, String const& value); - - // Boolean. - // - virtual Void - traverse (SemanticGraph::Fundamental::Boolean&); - - // Integral types. - // - virtual Void - traverse (SemanticGraph::Fundamental::Byte&); - - virtual Void - traverse (SemanticGraph::Fundamental::UnsignedByte&); - - virtual Void - traverse (SemanticGraph::Fundamental::Short&); - - virtual Void - traverse (SemanticGraph::Fundamental::UnsignedShort&); - - virtual Void - traverse (SemanticGraph::Fundamental::Int&); - - virtual Void - traverse (SemanticGraph::Fundamental::UnsignedInt&); - - virtual Void - traverse (SemanticGraph::Fundamental::Long&); - - virtual Void - traverse (SemanticGraph::Fundamental::UnsignedLong&); - - virtual Void - traverse (SemanticGraph::Fundamental::Integer&); - - virtual Void - traverse (SemanticGraph::Fundamental::NonPositiveInteger&); - - virtual Void - traverse (SemanticGraph::Fundamental::NonNegativeInteger&); - - virtual Void - traverse (SemanticGraph::Fundamental::PositiveInteger&); - - virtual Void - traverse (SemanticGraph::Fundamental::NegativeInteger&); - - // Floats. - // - virtual Void - traverse (SemanticGraph::Fundamental::Float&); - - virtual Void - traverse (SemanticGraph::Fundamental::Double&); - - virtual Void - traverse (SemanticGraph::Fundamental::Decimal&); - - // Strings. - // - virtual Void - traverse (SemanticGraph::Fundamental::String&); - - virtual Void - traverse (SemanticGraph::Fundamental::NormalizedString&); - - virtual Void - traverse (SemanticGraph::Fundamental::Token&); - - virtual Void - traverse (SemanticGraph::Fundamental::NameToken&); - - virtual Void - traverse (SemanticGraph::Fundamental::Name&); - - virtual Void - traverse (SemanticGraph::Fundamental::NCName&); - - virtual Void - traverse (SemanticGraph::Fundamental::Language&); - - // ID/IDREF. - // - virtual Void - traverse (SemanticGraph::Fundamental::Id&); - - virtual Void - traverse (SemanticGraph::Fundamental::IdRef&); - - // URI. - // - virtual Void - traverse (SemanticGraph::Fundamental::AnyURI&); - - // Entity. - // - virtual Void - traverse (SemanticGraph::Fundamental::Entity&); - - private: - Boolean str_; - String value_; - String literal_; - }; - struct InitValue: Traversal::List, Traversal::Union, Traversal::Complex, |