From 54110801525371740298d5cae378bfc778749935 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 22 Jun 2012 11:50:03 +0200 Subject: Get rid of dependency on libcult --- xsd/xsd.hxx | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) (limited to 'xsd/xsd.hxx') diff --git a/xsd/xsd.hxx b/xsd/xsd.hxx index 1af00a0..43f38ea 100644 --- a/xsd/xsd.hxx +++ b/xsd/xsd.hxx @@ -6,25 +6,18 @@ #ifndef XSD_HXX #define XSD_HXX +#include +#include #include // std::remove #include #include // Path -#include -#include -#include +#include -using namespace Cult::Types; - -// -// -typedef Cult::Containers::Set WarningSet; - -// -// -typedef Cult::Containers::Vector FileList; +typedef std::set WarningSet; +typedef std::vector FileList; // // @@ -49,14 +42,14 @@ struct AutoUnlink private: XSDFrontend::SemanticGraph::Path file_; - Boolean canceled_; + bool canceled_; }; // // struct AutoUnlinks { - Void + void add (XSDFrontend::SemanticGraph::Path const& file) { unlinks_.push_back( @@ -64,15 +57,15 @@ struct AutoUnlinks new (shared) AutoUnlink (file))); } - Void + void cancel () { - for (Unlinks::Iterator i (unlinks_.begin ()); i != unlinks_.end (); ++i) + for (Unlinks::iterator i (unlinks_.begin ()); i != unlinks_.end (); ++i) (*i)->cancel (); } private: - typedef Cult::Containers::Vector > Unlinks; + typedef std::vector > Unlinks; Unlinks unlinks_; }; -- cgit v1.1