ISourceCollection::find: различия между версиями
Перейти к навигации
Перейти к поиску
Параметры
Возвращаемое значение: Итератор, ассоциированный с найденным элементом геометрической модели. Если элемент не найден, возвращается итератор, равный возвращаемому методом end. См. также
м (Андрей Чусов переименовал страницу ISourceCollection find в ISourceCollection::find без оставления перенаправления) |
|||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
{{NavBar|{{ISourceCollection | {{NavBar|{{Системная иерархия:ISourceCollection}} \ find}} | ||
{{function begin|iterator find(const name_type& name); | {{function begin|iterator find(const name_type& name); | ||
const_iterator find(const name_type& name) const;|{{ | const_iterator find(const name_type& name) const;|{{ISourceCollection::find brief}} | ||
# Возвращает модифицирующий итератор. | # Возвращает модифицирующий итератор. | ||
# Возвращает итератор с доступом только на чтение.}} | # Возвращает итератор с доступом только на чтение.}} | ||
Строка 7: | Строка 7: | ||
{{function paramlist add|name|Ссылка на имя (ключ) искомого элемента.|paramdir=[in]}} | {{function paramlist add|name|Ссылка на имя (ключ) искомого элемента.|paramdir=[in]}} | ||
{{function paramlist end}} | {{function paramlist end}} | ||
{{function return_value|Итератор, ассоциированный с | {{function return_value|Итератор, ассоциированный с найденным элементом геометрической модели. Если элемент не найден, возвращается итератор, равный возвращаемому методом [[ISourceCollection::end|end]].}} | ||
{{function details|Изменение элемента коллекции ведет к изменению его как части геометрической модели. | {{function details|Изменение элемента коллекции ведет к изменению его как части геометрической модели. | ||
Поиск элемента имеет логарифмическую сложность от размера коллекции.}} | Поиск элемента имеет логарифмическую сложность от размера коллекции.}} | ||
{{function sa begin}} | {{function sa begin}} | ||
{{function sa add|[[ | {{function sa add|[[ISourceCollection::Индексный оператор|operator[]]]|Оператор поиска, возвращающий ссылку.}} | ||
{{function sa add|[[source_iterator]]|Тип итератора, возвращаемого перегрузкой 1.}} | {{function sa add|[[source_iterator]]|Тип итератора, возвращаемого перегрузкой 1.}} | ||
{{function sa add|[[const_source_iterator]]|Тип итератора, возвращаемого перегрузкой 2.}} | {{function sa add|[[const_source_iterator]]|Тип итератора, возвращаемого перегрузкой 2.}} | ||
{{function sa end}} | {{function sa end}} | ||
{{function end}} | {{function end}} |
Текущая версия на 06:48, 10 января 2016
iterator find(const name_type& name);
const_iterator find(const name_type& name) const;
Возвращает итератор, связанный с элементом ISourceObject коллекции, который ищется по его имени.
- Возвращает модифицирующий итератор.
- Возвращает итератор с доступом только на чтение.
[in] | name | Ссылка на имя (ключ) искомого элемента. |
Изменение элемента коллекции ведет к изменению его как части геометрической модели. Поиск элемента имеет логарифмическую сложность от размера коллекции.
operator[] | Оператор поиска, возвращающий ссылку. |
source_iterator | Тип итератора, возвращаемого перегрузкой 1. |
const_source_iterator | Тип итератора, возвращаемого перегрузкой 2. |