// file : xsd-frontend/generators/dependencies.hxx // author : Boris Kolpackov // copyright : Copyright (c) 2006-2011 Code Synthesis Tools CC // license : GNU GPL v2 + exceptions; see accompanying LICENSE file #ifndef XSD_FRONTEND_GENERATORS_DEPENDENCIES_HXX #define XSD_FRONTEND_GENERATORS_DEPENDENCIES_HXX #include #include #include // Path #include namespace XSDFrontend { namespace Generators { // Return the list of included/imported schema paths (transitively and // including the main schema file) which can then be used to produce // make dependencies, etc. // class Dependencies { public: std::vector generate (SemanticGraph::Schema&, SemanticGraph::Path const&); }; } } #endif // XSD_FRONTEND_GENERATORS_DEPENDENCIES_HXX