diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2012-05-09 16:45:09 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2012-05-09 16:45:09 +0200 |
commit | cf2783f792ee634ffbbb36311c9f69956b1d107e (patch) | |
tree | c4a4d4a30451a65c63f3e21e04ac238e5a8ed039 /xsd-frontend/semantic-graph/schema.hxx | |
parent | 0bc53d3b22cedbe9e1f773e0a350280aef805eeb (diff) |
Use standard containers instead of ones from libcult
Diffstat (limited to 'xsd-frontend/semantic-graph/schema.hxx')
-rw-r--r-- | xsd-frontend/semantic-graph/schema.hxx | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/xsd-frontend/semantic-graph/schema.hxx b/xsd-frontend/semantic-graph/schema.hxx index e8949a6..1150047 100644 --- a/xsd-frontend/semantic-graph/schema.hxx +++ b/xsd-frontend/semantic-graph/schema.hxx @@ -6,7 +6,8 @@ #ifndef XSD_FRONTEND_SEMANTIC_GRAPH_SCHEMA_HXX #define XSD_FRONTEND_SEMANTIC_GRAPH_SCHEMA_HXX -#include <cult/containers/set.hxx> +#include <set> +#include <vector> #include <xsd-frontend/semantic-graph/elements.hxx> #include <xsd-frontend/semantic-graph/namespace.hxx> @@ -99,13 +100,8 @@ namespace XSDFrontend // class Schema: public graph, public virtual Scope { - typedef - Cult::Containers::Vector<Uses*> - UsesList; - - typedef - Cult::Containers::Vector<Uses*> - UsedList; + typedef std::vector<Uses*> UsesList; + typedef std::vector<Uses*> UsedList; public: Schema (Path const& file, UnsignedLong line, UnsignedLong column) @@ -118,9 +114,7 @@ namespace XSDFrontend Schema& operator= (Schema const&); public: - typedef - Bits::PointerIterator<UsesList::ConstIterator> - UsesIterator; + typedef pointer_iterator<UsesList::const_iterator> UsesIterator; UsesIterator uses_begin () const @@ -134,9 +128,8 @@ namespace XSDFrontend return uses_.end (); } - typedef - Bits::PointerIterator<UsedList::ConstIterator> - UsedIterator; + public: + typedef pointer_iterator<UsedList::const_iterator> UsedIterator; UsedIterator used_begin () const @@ -225,7 +218,7 @@ namespace XSDFrontend } private: - typedef Cult::Containers::Set<Schema const*> SchemaSet; + typedef std::set<Schema const*> SchemaSet; Void find_ (Name const& name, NamesList&, SchemaSet&) const; |