Searched refs:Iterator (Results 1 – 4 of 4) sorted by relevance
813 struct C2_HIDE C2FieldUtils::Iterator::Impl : public _C2ParamInspector {842 C2FieldUtils::Iterator::Iterator(std::shared_ptr<Impl> impl) in Iterator() function in C2FieldUtils::Iterator845 C2FieldUtils::Iterator::value_type C2FieldUtils::Iterator::operator*() const { in operator *()849 C2FieldUtils::Iterator& C2FieldUtils::Iterator::operator++() { in operator ++()854 bool C2FieldUtils::Iterator::operator==(const Iterator &other) const { in operator ==()861 virtual std::shared_ptr<Iterator::Impl> begin() const = 0;864 virtual std::shared_ptr<Iterator::Impl> end() const { in end()865 return std::make_shared<Iterator::Impl>(); in end()874 C2FieldUtils::Iterator C2FieldUtils::List::begin() const { in begin()875 return C2FieldUtils::Iterator(mImpl->begin()); in begin()[all …]
216 template <typename Iterator> void push_back(Iterator begin, Iterator end) { in push_back()223 template <typename Iterator> void move(Iterator begin, Iterator end) { in move()
1048 struct Iterator {1059 virtual Iterator& operator++();1061 virtual bool operator==(const Iterator &) const;1062 inline bool operator!=(const Iterator &other) const { return !operator==(other); }1064 virtual ~Iterator() = default;1067 Iterator(std::shared_ptr<Impl>);1078 virtual Iterator begin() const;1081 virtual Iterator end() const;
209 template <typename Iterator>210 void append(Iterator begin, Iterator end) { in append()