X-Git-Url: https://git.ucc.asn.au/?p=tpg%2Facess2.git;a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc%2B%2B.so_src%2Finclude_exp%2Fiterator;fp=Usermode%2FLibraries%2Flibc%2B%2B.so_src%2Finclude_exp%2Fiterator;h=e58ab803d3b8660c375b22516a78fe7af351ecc7;hp=0000000000000000000000000000000000000000;hb=845b6f9d90bb87b5e760e4d49aa93b0e003ab750;hpb=67a7fe2bb79eceaf10c572a99bd8345c4e81cf5b diff --git a/Usermode/Libraries/libc++.so_src/include_exp/iterator b/Usermode/Libraries/libc++.so_src/include_exp/iterator new file mode 100644 index 00000000..e58ab803 --- /dev/null +++ b/Usermode/Libraries/libc++.so_src/include_exp/iterator @@ -0,0 +1,35 @@ +/* + */ +#ifndef _LIBCXX_ITERATOR_ +#define _LIBCXX_ITERATOR_ + +namespace std { + +struct input_iterator_tag {}; +struct output_iterator_tag {}; +struct forward_iterator_tag {}; +struct bidirectional_iterator_tag {}; +struct random_access_iterator_tag {}; + +template +class iterator +{ +public: + typedef T value_type; + typedef Distance difference_type; + typedef Pointer pointer_type; + typedef Reference reference; + typedef Category iterator_category; +}; + +template class iterator_traits; +template class iterator_traits; +template class iterator_traits; + + +}; // namespace std + +#endif + +// vim: ft=cpp +