@@ -237,6 +237,8 @@ static const uint8_t PM_OPTIONS_COMMAND_LINE_X = 0x20;
237237 * @param shebang_callback The shebang callback to set.
238238 * @param shebang_callback_data Any additional data that should be passed along
239239 * to the callback.
240+ *
241+ * \public \memberof pm_options
240242 */
241243PRISM_EXPORTED_FUNCTION void pm_options_shebang_callback_set (pm_options_t * options , pm_options_shebang_callback_t shebang_callback , void * shebang_callback_data );
242244
@@ -245,6 +247,8 @@ PRISM_EXPORTED_FUNCTION void pm_options_shebang_callback_set(pm_options_t *optio
245247 *
246248 * @param options The options struct to set the filepath on.
247249 * @param filepath The filepath to set.
250+ *
251+ * \public \memberof pm_options
248252 */
249253PRISM_EXPORTED_FUNCTION void pm_options_filepath_set (pm_options_t * options , const char * filepath );
250254
@@ -253,6 +257,8 @@ PRISM_EXPORTED_FUNCTION void pm_options_filepath_set(pm_options_t *options, cons
253257 *
254258 * @param options The options struct to set the line on.
255259 * @param line The line to set.
260+ *
261+ * \public \memberof pm_options
256262 */
257263PRISM_EXPORTED_FUNCTION void pm_options_line_set (pm_options_t * options , int32_t line );
258264
@@ -261,6 +267,8 @@ PRISM_EXPORTED_FUNCTION void pm_options_line_set(pm_options_t *options, int32_t
261267 *
262268 * @param options The options struct to set the encoding on.
263269 * @param encoding The encoding to set.
270+ *
271+ * \public \memberof pm_options
264272 */
265273PRISM_EXPORTED_FUNCTION void pm_options_encoding_set (pm_options_t * options , const char * encoding );
266274
@@ -269,6 +277,8 @@ PRISM_EXPORTED_FUNCTION void pm_options_encoding_set(pm_options_t *options, cons
269277 *
270278 * @param options The options struct to set the encoding_locked value on.
271279 * @param encoding_locked The encoding_locked value to set.
280+ *
281+ * \public \memberof pm_options
272282 */
273283PRISM_EXPORTED_FUNCTION void pm_options_encoding_locked_set (pm_options_t * options , bool encoding_locked );
274284
@@ -277,6 +287,8 @@ PRISM_EXPORTED_FUNCTION void pm_options_encoding_locked_set(pm_options_t *option
277287 *
278288 * @param options The options struct to set the frozen string literal value on.
279289 * @param frozen_string_literal The frozen string literal value to set.
290+ *
291+ * \public \memberof pm_options
280292 */
281293PRISM_EXPORTED_FUNCTION void pm_options_frozen_string_literal_set (pm_options_t * options , bool frozen_string_literal );
282294
@@ -285,6 +297,8 @@ PRISM_EXPORTED_FUNCTION void pm_options_frozen_string_literal_set(pm_options_t *
285297 *
286298 * @param options The options struct to set the command line option on.
287299 * @param command_line The command_line value to set.
300+ *
301+ * \public \memberof pm_options
288302 */
289303PRISM_EXPORTED_FUNCTION void pm_options_command_line_set (pm_options_t * options , uint8_t command_line );
290304
@@ -297,6 +311,8 @@ PRISM_EXPORTED_FUNCTION void pm_options_command_line_set(pm_options_t *options,
297311 * @param version The version to set.
298312 * @param length The length of the version string.
299313 * @return Whether or not the version was parsed successfully.
314+ *
315+ * \public \memberof pm_options
300316 */
301317PRISM_EXPORTED_FUNCTION bool pm_options_version_set (pm_options_t * options , const char * version , size_t length );
302318
@@ -305,6 +321,8 @@ PRISM_EXPORTED_FUNCTION bool pm_options_version_set(pm_options_t *options, const
305321 *
306322 * @param options The options struct to set the main script value on.
307323 * @param main_script The main script value to set.
324+ *
325+ * \public \memberof pm_options
308326 */
309327PRISM_EXPORTED_FUNCTION void pm_options_main_script_set (pm_options_t * options , bool main_script );
310328
@@ -313,6 +331,8 @@ PRISM_EXPORTED_FUNCTION void pm_options_main_script_set(pm_options_t *options, b
313331 *
314332 * @param options The options struct to set the partial script value on.
315333 * @param partial_script The partial script value to set.
334+ *
335+ * \public \memberof pm_options
316336 */
317337PRISM_EXPORTED_FUNCTION void pm_options_partial_script_set (pm_options_t * options , bool partial_script );
318338
@@ -321,6 +341,8 @@ PRISM_EXPORTED_FUNCTION void pm_options_partial_script_set(pm_options_t *options
321341 *
322342 * @param options The options struct to set the freeze value on.
323343 * @param freeze The freeze value to set.
344+ *
345+ * \public \memberof pm_options
324346 */
325347PRISM_EXPORTED_FUNCTION void pm_options_freeze_set (pm_options_t * options , bool freeze );
326348
@@ -330,6 +352,8 @@ PRISM_EXPORTED_FUNCTION void pm_options_freeze_set(pm_options_t *options, bool f
330352 * @param options The options struct to initialize the scopes array on.
331353 * @param scopes_count The number of scopes to allocate.
332354 * @return Whether or not the scopes array was initialized successfully.
355+ *
356+ * \public \memberof pm_options
333357 */
334358PRISM_EXPORTED_FUNCTION bool pm_options_scopes_init (pm_options_t * options , size_t scopes_count );
335359
@@ -339,6 +363,8 @@ PRISM_EXPORTED_FUNCTION bool pm_options_scopes_init(pm_options_t *options, size_
339363 * @param options The options struct to get the scope from.
340364 * @param index The index of the scope to get.
341365 * @return A pointer to the scope at the given index.
366+ *
367+ * \public \memberof pm_options
342368 */
343369PRISM_EXPORTED_FUNCTION const pm_options_scope_t * pm_options_scope_get (const pm_options_t * options , size_t index );
344370
@@ -349,6 +375,8 @@ PRISM_EXPORTED_FUNCTION const pm_options_scope_t * pm_options_scope_get(const pm
349375 * @param scope The scope struct to initialize.
350376 * @param locals_count The number of locals to allocate.
351377 * @return Whether or not the scope was initialized successfully.
378+ *
379+ * \public \memberof pm_options
352380 */
353381PRISM_EXPORTED_FUNCTION bool pm_options_scope_init (pm_options_scope_t * scope , size_t locals_count );
354382
@@ -358,6 +386,8 @@ PRISM_EXPORTED_FUNCTION bool pm_options_scope_init(pm_options_scope_t *scope, si
358386 * @param scope The scope struct to get the local from.
359387 * @param index The index of the local to get.
360388 * @return A pointer to the local at the given index.
389+ *
390+ * \public \memberof pm_options
361391 */
362392PRISM_EXPORTED_FUNCTION const pm_string_t * pm_options_scope_local_get (const pm_options_scope_t * scope , size_t index );
363393
@@ -366,13 +396,17 @@ PRISM_EXPORTED_FUNCTION const pm_string_t * pm_options_scope_local_get(const pm_
366396 *
367397 * @param scope The scope struct to set the forwarding on.
368398 * @param forwarding The forwarding value to set.
399+ *
400+ * \public \memberof pm_options
369401 */
370402PRISM_EXPORTED_FUNCTION void pm_options_scope_forwarding_set (pm_options_scope_t * scope , uint8_t forwarding );
371403
372404/**
373405 * Free the internal memory associated with the options.
374406 *
375407 * @param options The options struct whose internal memory should be freed.
408+ *
409+ * \public \memberof pm_options
376410 */
377411PRISM_EXPORTED_FUNCTION void pm_options_free (pm_options_t * options );
378412
0 commit comments