Expr param storage: различия между версиями
Перейти к навигации
Перейти к поиску
Alinap95 (обсуждение | вклад) (Новая страница: «Параметры функции хранятся в expr_param_storage. Файл:Expr param storage.jpg {| class="wikitable" |- |m_parameters |Списо…») |
Alinap95 (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
Параметры функции хранятся в expr_param_storage. | Параметры функции хранятся в expr_param_storage. | ||
[[Файл:Expr param storage.jpg]] | [[Файл:Expr param storage.jpg|700px]] | ||
{| class="wikitable" | {| class="wikitable" |
Текущая версия на 14:31, 21 апреля 2019
Параметры функции хранятся в expr_param_storage.
m_parameters | Список аргументов функции. |
m_sorted_params | Вектор отсортированных аргументов (используется heap sort). Используется для быстрого поиска аргументов при их инициализации. |
add_parameter | Добавляет аргумент в список и вектор. |
size | Возвращает размер листа аргументов. |
construct_init_block | Создает структуру expr_param_init_block из некоторого контейнера для инициализации аргументов. |