Expr param storage: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Параметры функции хранятся в expr_param_storage. Файл:Expr param storage.jpg {| class="wikitable" |- |m_parameters |Списо…»)
 
 
Строка 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.

Expr param storage.jpg

m_parameters Список аргументов функции.
m_sorted_params Вектор отсортированных аргументов (используется heap sort). Используется для быстрого поиска аргументов при их инициализации.
add_parameter Добавляет аргумент в список и вектор.
size Возвращает размер листа аргументов.
construct_init_block Создает структуру expr_param_init_block из некоторого контейнера для инициализации аргументов.