ISourceCollection::find: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{NavBar|{{ISourceCollection hierarchy}} \ find}} {{function begin|iterator find(const name_type& name); const_iterator find(const name_type& name) const;|{{ISour…»)
 
Строка 13: Строка 13:
{{function sa begin}}
{{function sa begin}}
{{function sa add|[[ISourceCollection_operator_at|operator[]]]|Оператор поиска, возвращающий ссылку.}}
{{function sa add|[[ISourceCollection_operator_at|operator[]]]|Оператор поиска, возвращающий ссылку.}}
{{function sa add|[[object_iterator]]|Тип итератора, возвращаемого перегрузкой 1.}}
{{function sa add|[[source_iterator]]|Тип итератора, возвращаемого перегрузкой 1.}}
{{function sa add|[[const_object_iterator]]|Тип итератора, возвращаемого перегрузкой 2.}}
{{function sa add|[[const_source_iterator]]|Тип итератора, возвращаемого перегрузкой 2.}}
{{function sa end}}
{{function sa end}}
{{function end}}
{{function end}}

Версия 00:15, 6 января 2016

Шаблон:ISourceCollection hierarchy \ find
iterator find(const name_type& name);
const_iterator find(const name_type& name) const;

Шаблон:ISourceCollection find brief

  1. Возвращает модифицирующий итератор.
  2. Возвращает итератор с доступом только на чтение.
Параметры
[in]nameСсылка на имя (ключ) искомого элемента.
Возвращаемое значение:
Итератор, ассоциированный с найденым элементом геометрической модели. Если элемент не найден, возвращается итератор, равный возвращаемому методом end.

Изменение элемента коллекции ведет к изменению его как части геометрической модели. Поиск элемента имеет логарифмическую сложность от размера коллекции.

См. также
operator[]Оператор поиска, возвращающий ссылку.
source_iteratorТип итератора, возвращаемого перегрузкой 1.
const_source_iteratorТип итератора, возвращаемого перегрузкой 2.