// $Id$
//
-// Copyright (C) 2006
+// Copyright (C) 2006
// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS)
// Kompetenzzentrum fuer Satelitenkommunikation (SatCom)
// Stefan Bund <stefan.bund@fokus.fraunhofer.de>
///////////////////////////////ih.p////////////////////////////////////////
template <class Parser, class Iterator>
-class satcom::pkf::impl::Parse_Array_iterator
+class senf::impl::Parse_Array_iterator
: public boost::iterator_facade< Parse_Array_iterator<Parser,Iterator>,
Parser,
boost::random_access_traversal_tag,
public:
Parse_Array_iterator();
explicit Parse_Array_iterator(Iterator const & i);
-
+
// Needed to elide the []-proxy of iterator_facade
Parser operator[](int i) const;
Iterator raw() const;
protected:
-
+
private:
friend class boost::iterator_core_access;
-
+
Parser dereference() const;
bool equal(Parse_Array_iterator const & other) const;
int distance_to(Parse_Array_iterator const & other) const;
void increment();
void decrement();
void advance(int n);
-
+
Iterator i_;
-};
+};
///////////////////////////////ih.e////////////////////////////////////////
#endif
\f
// Local Variables:
// mode: c++
-// c-file-style: "satcom"
+// fill-column: 100
+// c-file-style: "senf"
+// indent-tabs-mode: nil
+// ispell-local-dictionary: "american"
// End: