Шаблон:Inherits usage

Материал из CAMaaS preliminary wiki
Версия от 23:14, 3 декабря 2017; Андрей Чусов (обсуждение | вклад) (Новая страница: «Список реализуемых интерфейсов задается шаблонами Шаблон:inherits_begin, Шаблон:inherits_add и […»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Список реализуемых интерфейсов задается шаблонами Шаблон:inherits_begin, Шаблон:inherits_add и Шаблон:inherits_end. Опционально параметром access шаблона Шаблон:inherits_begin может быть указан тип наследования - открытое (public) или защищенное (protected).

Пример:

{{inherits_begin|access=public}}
{{inherits_add|FACE3DEXT}}
{{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.
Наследует защищенно
КлассОписание
TPOINT3D<double, double, double>
Трехкомпонентный вектор-столбец для описания координат точки в пространстве или радиус-вектора.
std::vector<ExampleInterface*, std::allocator<ExampleInterface*>>
Стандартный вектор.
Наследует
КлассОписание
SomeClass
Шаблон:SomeClass brief