Шаблон:Inherits usage: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «Список реализуемых интерфейсов задается шаблонами Шаблон:inherits_begin, Шаблон:inherits_add и […») |
|||
Строка 1: | Строка 1: | ||
Список реализуемых интерфейсов задается шаблонами [[Шаблон:inherits_begin]], [[Шаблон:inherits_add]] и [[Шаблон:inherits_end]]. Опционально параметром <tt>access</tt> шаблона [[Шаблон:inherits_begin]] может быть указан тип наследования - открытое (<tt>public</tt>) или защищенное (<tt>protected</tt>). | Список реализуемых интерфейсов задается шаблонами [[Шаблон:inherits_begin]], [[Шаблон:inherits_add]], [[Шаблон:inherits_add_template_parameter]] и [[Шаблон:inherits_end]]. Опционально параметром <tt>access</tt> шаблона [[Шаблон:inherits_begin]] может быть указан тип наследования - открытое (<tt>public</tt>) или защищенное (<tt>protected</tt>). | ||
Пример: | Пример: | ||
Строка 5: | Строка 5: | ||
{{inherits_begin|access=public}} | {{inherits_begin|access=public}} | ||
{{inherits_add|FACE3DEXT}} | {{inherits_add|FACE3DEXT}} | ||
{{inherits_add_template_parameter|T1|Параметр шаблона 1}} | |||
{{inherits_add_template_parameter|T2}} | |||
{{inherits_add_template_parameter|T...|Переменный набор параметров шаблона}} | |||
{{inherits_end}} | {{inherits_end}} | ||
Строка 20: | Строка 23: | ||
{{inherits_begin|access=public}} | {{inherits_begin|access=public}} | ||
{{inherits_add|FACE3DEXT}} | {{inherits_add|FACE3DEXT}} | ||
{{inherits_add_template_parameter|T1|Параметр шаблона 1}} | |||
{{inherits_add_template_parameter|T2}} | |||
{{inherits_add_template_parameter|T...|Переменный набор параметров шаблона}} | |||
{{inherits_end}} | {{inherits_end}} | ||
Версия 15:24, 7 декабря 2017
Список реализуемых интерфейсов задается шаблонами Шаблон:inherits_begin, Шаблон:inherits_add, Шаблон:inherits_add_template_parameter и Шаблон:inherits_end. Опционально параметром access шаблона Шаблон:inherits_begin может быть указан тип наследования - открытое (public) или защищенное (protected).
Пример:
{{inherits_begin|access=public}} {{inherits_add|FACE3DEXT}} {{inherits_add_template_parameter|T1|Параметр шаблона 1}} {{inherits_add_template_parameter|T2}} {{inherits_add_template_parameter|T...|Переменный набор параметров шаблона}} {{inherits_end}} {{inherits_begin|access=protected}} {{inherits_add|TPOINT3D<double>}} {{inherits_add|std::vector<ExampleInterface*, std::allocator<ExampleInterface*>>|Стандартный вектор.}} {{inherits_end}} {{inherits_begin}} {{inherits_add|SomeClass}} {{inherits_end}}
Результат:
Наследует открыто
Класс | Описание |
---|---|
Класс полигональной поверхности, композиция которых составляет элемент IPolyObject. | |
T1
| Параметр шаблона 1 |
T2
| |
T...
| Переменный набор параметров шаблона |
Наследует защищенно
Класс | Описание |
---|---|
TPOINT3D<double, double, double>
| Трехкомпонентный вектор-столбец для описания координат точки в пространстве или радиус-вектора. |
std::vector<ExampleInterface*, std::allocator<ExampleInterface*>>
| Стандартный вектор. |
Наследует
Класс | Описание |
---|---|
SomeClass
| Шаблон:SomeClass brief |