IPlainCollection: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «{{NavBar|{{IPlainCollection hierarchy}}}} {{IPlainCollection_brief}} ===Типы=== {{type_list begin}} {{type_list add|name_type|Тип имени объект…») |
(→Методы) |
||
| Строка 32: | Строка 32: | ||
Коллекция реализует ассоциативный массив плоскостей вывода результатов [[IPlainObject]], заданных в геометрической модели среды моделируемого поля. Доступ к элементам коллекции, являющийся логарифмическим по сложности, осуществляется через ключ типа <tt>key_type</tt>, являющийся уникальным именем объекта, сгенерированным при его создании. | Коллекция реализует ассоциативный массив плоскостей вывода результатов [[IPlainObject]], заданных в геометрической модели среды моделируемого поля. Доступ к элементам коллекции, являющийся логарифмическим по сложности, осуществляется через ключ типа <tt>key_type</tt>, являющийся уникальным именем объекта, сгенерированным при его создании. | ||
Коллекция предоставляет возможность итерации через свои элементы, предоставляя методы [[IPlainCollection_begin|begin]] и [[IPlainCollection_end|end]] получения [http://en.cppreference.com/w/cpp/concept/BidirectionalIterator двунаправленных итераторов | Коллекция предоставляет возможность итерации через свои элементы, предоставляя методы [[IPlainCollection_begin|begin]] и [[IPlainCollection_end|end]] получения [http://en.cppreference.com/w/cpp/concept/BidirectionalIterator двунаправленных итераторов], реализуемых классами [[const_object_iterator]] и [[object_iterator]]. | ||
{{relation diagram|diagram=Отношения интерфейса IPlainCollection|content= | {{relation diagram|diagram=Отношения интерфейса IPlainCollection|content= | ||
Версия 00:02, 5 января 2016
Программный интерфейс коллекции секущих плоскостей вывода результатов моделирования.
Типы
| Тип | Описание |
|---|---|
| name_type | Тип имени объекта. |
| key_type | Тип ключа элемента коллекции. |
| mapped_type | Тип элемента коллекции. |
| pointer | Тип указателя на элемент коллекции. |
| reference | Тип ссылки на элемент коллекции. |
| const_pointer | Тип указателя на элемент коллекции только для чтения. |
| const_reference | Тип ссылки на элемент коллекции только для чтения. |
| iterator | Тип итератора через элементы коллекции. |
| const_iterator | Тип итератора через элементы коллекции с доступом к элементам только для чтения. |
| size_type | Тип для описания размеров коллекций IPlainCollection и байтовых размеров памяти. |
| difference_type | Знаковый тип для разницы между адресами в памяти. |
Методы
Коллекция реализует ассоциативный массив плоскостей вывода результатов IPlainObject, заданных в геометрической модели среды моделируемого поля. Доступ к элементам коллекции, являющийся логарифмическим по сложности, осуществляется через ключ типа key_type, являющийся уникальным именем объекта, сгенерированным при его создании.
Коллекция предоставляет возможность итерации через свои элементы, предоставляя методы begin и end получения двунаправленных итераторов, реализуемых классами const_object_iterator и object_iterator.
