Spec-Zone.ru › D

core.stdc.stdarg

Файл заголовка D для C99.

Этот модуль содержит привязки к выбранным типам и функциям из стандартного заголовка C <stdarg.h>. Обратите внимание, что он не генерируется автоматически и может опустить некоторые типы/функции из исходного заголовка C.

Лицензия:
Лицензия Boost 1.0.
Авторы:
Уолтер Брайт, Хаук Дуден
Стандарты:
ISO/IEC 9899:1999 (E)
Источник
core/stdc/stdarg.d
alias va_list = __va_list_tag*;

Тип указателя на аргументы.

public import core.internal.vararg.sysv_x64 : __va_list, __va_list_tag;

Тип указателя на аргументы.

void va_start(T)(out va_list ap, ref T parmn);

Инициализирует ap. parmn должен быть последним именованным параметром.

T va_arg(T)(ref va_list ap);

Извлекает и возвращает следующее значение типа T.

void va_arg(T)(ref va_list ap, ref T parmn);

Извлекает и сохраняет в parmn следующее значение типа T.

nothrow @nogc @system void va_end(va_list ap);

Завершить использование ap.

nothrow @nogc @system void va_copy(out va_list dest, va_list src, void* storage = alloca(__va_list_tag.sizeof));

Создать копию ap.

© 1999–2021 The D Language Foundation
Licensed under the Boost License 1.0.
https://dlang.org/phobos/core_stdc_stdarg.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API