Lines Matching full:section
25 * @brief Defines a new element for an iterable section for a generic type.
29 * The section name will be '.[SECNAME].static.[SECTION_POSTFIX]'
38 * @param[in] varname name of variable to place in section
39 * @param[in] secname type name of iterable section.
40 * @param[in] section_postfix postfix to use in section name
47 * @brief iterable section start symbol for a generic type
51 * @param[in] secname type name of iterable section. For 'struct foobar' this
58 * @brief iterable section end symbol for a generic type
62 * @param[in] secname type name of iterable section. For 'struct foobar' this
68 * @brief iterable section extern for start symbol for a generic type
70 * Helper macro to give extern for start of iterable section. The macro
73 * type and section name may differ.
75 * @param[in] type data type of section
76 * @param[in] secname name of output section
82 * @brief iterable section extern for end symbol for a generic type
84 * Helper macro to give extern for end of iterable section. The macro
87 * type and section name may differ.
89 * @param[in] type data type of section
90 * @param[in] secname name of output section
96 * @brief Iterate over a specified iterable section for a generic type
116 * @brief Get element from section for a generic type.
118 * @note There is no protection against reading beyond the section.
121 * @param[in] secname name of output section
131 * @brief Count elements in a section for a generic type.
134 * @param[in] secname name of output section
145 * @brief iterable section start symbol for a struct type
147 * @param[in] struct_type data type of section
153 * @brief iterable section extern for start symbol for a struct
155 * Helper macro to give extern for start of iterable section.
157 * @param[in] struct_type data type of section
163 * @brief iterable section end symbol for a struct type
165 * @param[in] struct_type data type of section
171 * @brief iterable section extern for end symbol for a struct
173 * Helper macro to give extern for end of iterable section.
175 * @param[in] struct_type data type of section
181 * @brief Defines a new element of alternate data type for an iterable section.
185 * data types within the iterable section of a specific data type. The
193 * section.
203 * @brief Defines a new element for an iterable section.
207 * The section name is the struct type prepended with an underscore.
220 * @brief Defines an array of elements for an iterable section.
229 * @brief Defines a new element for an iterable section with a custom name.
231 * The name can be used to customize how iterable section entries are sorted.
238 * @brief Defines a new element for an iterable section with a custom name,
239 * placed in a custom section.
241 * The name can be used to customize how iterable section entries are sorted.
248 * @brief Iterate over a specified iterable section (alternate).
261 * @brief Iterate over a specified iterable section.
274 * @brief Get element from section.
276 * @note There is no protection against reading beyond the section.
286 * @brief Count elements in a section.