@@ -419,92 +419,92 @@ This is described in more detail \link string_builtin_functiont here. \endlink
419
419
* ` cprover_string_associate_length_to_array ` : Link the length of the array
420
420
with the given integer value.
421
421
* ` cprover_string_char_at ` :
422
- \copybrief add_axioms_for_char_at(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool )
423
- \link add_axioms_for_char_at More... \endlink
422
+ \copybrief string_constraint_generatort:: add_axioms_for_char_at(const function_application_exprt &f)
423
+ \link string_constraint_generatort:: add_axioms_for_char_at More... \endlink
424
424
* ` cprover_string_length ` :
425
- \copybrief add_axioms_for_length(const function_application_exprt &f, array_poolt &array_pool )
426
- \link add_axioms_for_length More... \endlink
425
+ \copybrief string_constraint_generatort:: add_axioms_for_length(const function_application_exprt &f)
426
+ \link string_constraint_generatort:: add_axioms_for_length More... \endlink
427
427
428
428
\subsection comparisons Comparisons:
429
429
430
430
* ` cprover_string_compare_to ` :
431
- \copybrief add_axioms_for_compare_to(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool )
432
- \link add_axioms_for_compare_to(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool ) More... \endlink
431
+ \copybrief string_constraint_generatort:: add_axioms_for_compare_to(const function_application_exprt &f)
432
+ \link string_constraint_generatort:: add_axioms_for_compare_to(const function_application_exprt &f) More... \endlink
433
433
* ` cprover_string_contains ` :
434
- \copybrief add_axioms_for_contains(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool )
435
- \link add_axioms_for_contains(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool ) More... \endlink
434
+ \copybrief string_constraint_generatort:: add_axioms_for_contains(const function_application_exprt &f)
435
+ \link string_constraint_generatort:: add_axioms_for_contains(const function_application_exprt &f) More... \endlink
436
436
* ` cprover_string_equals ` :
437
- \copybrief add_axioms_for_equals(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool )
438
- \link add_axioms_for_equals(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool ) More... \endlink
437
+ \copybrief string_constraint_generatort:: add_axioms_for_equals(const function_application_exprt &f)
438
+ \link string_constraint_generatort:: add_axioms_for_equals(const function_application_exprt &f) More... \endlink
439
439
* ` cprover_string_equals_ignore_case ` :
440
- \copybrief add_axioms_for_equals_ignore_case(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool )
441
- \link add_axioms_for_equals_ignore_case(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool ) More... \endlink
440
+ \copybrief string_constraint_generatort:: add_axioms_for_equals_ignore_case(const function_application_exprt &f)
441
+ \link string_constraint_generatort:: add_axioms_for_equals_ignore_case(const function_application_exprt &f) More... \endlink
442
442
* ` cprover_string_is_prefix ` :
443
- \copybrief add_axioms_for_is_prefix
444
- \link add_axioms_for_is_prefix More... \endlink
443
+ \copybrief string_constraint_generatort:: add_axioms_for_is_prefix
444
+ \link string_constraint_generatort:: add_axioms_for_is_prefix More... \endlink
445
445
* ` cprover_string_index_of ` :
446
- \copybrief add_axioms_for_index_of(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool )
447
- \link add_axioms_for_index_of(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool ) More... \endlink
446
+ \copybrief string_constraint_generatort:: add_axioms_for_index_of(const function_application_exprt &f= )
447
+ \link string_constraint_generatort:: add_axioms_for_index_of(const function_application_exprt &f) More... \endlink
448
448
* ` cprover_string_last_index_of ` :
449
- \copybrief add_axioms_for_last_index_of(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool )
450
- \link add_axioms_for_last_index_of(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool ) More... \endlink
449
+ \copybrief string_constraint_generatort:: add_axioms_for_last_index_of(const function_application_exprt &f)
450
+ \link string_constraint_generatort:: add_axioms_for_last_index_of(const function_application_exprt &f) More... \endlink
451
451
452
452
\subsection transformations Transformations:
453
453
454
454
* ` cprover_string_char_set ` :
455
455
\copybrief string_set_char_builtin_functiont::constraints
456
456
\link string_set_char_builtin_functiont::constraints More... \endlink
457
457
* ` cprover_string_concat ` :
458
- \copybrief add_axioms_for_concat
459
- \link add_axioms_for_concat More... \endlink
458
+ \copybrief string_constraint_generatort:: add_axioms_for_concat
459
+ \link string_constraint_generatort:: add_axioms_for_concat More... \endlink
460
460
* ` cprover_string_delete ` :
461
- \copybrief add_axioms_for_delete(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool )
462
- \link add_axioms_for_delete(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool ) More... \endlink
461
+ \copybrief string_constraint_generatort:: add_axioms_for_delete(const function_application_exprt &f)
462
+ \link string_constraint_generatort:: add_axioms_for_delete(const function_application_exprt &f) More... \endlink
463
463
* ` cprover_string_insert ` :
464
464
\copybrief string_insertion_builtin_functiont::constraints(string_constraint_generatort &generator) const
465
465
\link string_insertion_builtin_functiont::constraints(string_constraint_generatort &generator) const More... \endlink
466
466
* ` cprover_string_replace ` :
467
- \copybrief add_axioms_for_replace(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool )
468
- \link add_axioms_for_replace(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool ) More... \endlink
467
+ \copybrief string_constraint_generatort:: add_axioms_for_replace(const function_application_exprt &f)
468
+ \link string_constraint_generatort:: add_axioms_for_replace(const function_application_exprt &f) More... \endlink
469
469
* ` cprover_string_set_length ` :
470
- \copybrief add_axioms_for_set_length(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool )
471
- \link add_axioms_for_set_length(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool ) More... \endlink
470
+ \copybrief string_constraint_generatort:: add_axioms_for_set_length(const function_application_exprt &f)
471
+ \link string_constraint_generatort:: add_axioms_for_set_length(const function_application_exprt &f) More... \endlink
472
472
* ` cprover_string_substring ` :
473
- \copybrief add_axioms_for_substring(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool )
474
- \link add_axioms_for_substring(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool ) More... \endlink
473
+ \copybrief string_constraint_generatort:: add_axioms_for_substring(const function_application_exprt &f)
474
+ \link string_constraint_generatort:: add_axioms_for_substring(const function_application_exprt &f) More... \endlink
475
475
* ` cprover_string_to_lower_case ` :
476
476
\copybrief string_to_lower_case_builtin_functiont::constraints
477
477
\link string_to_lower_case_builtin_functiont::constraints More... \endlink
478
478
* ` cprover_string_to_upper_case ` :
479
479
\copybrief string_to_upper_case_builtin_functiont::constraints
480
480
\link string_to_upper_case_builtin_functiont::constraints More... \endlink
481
481
* ` cprover_string_trim ` :
482
- \copybrief add_axioms_for_trim(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool )
483
- \link add_axioms_for_trim(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool ) More... \endlink
482
+ \copybrief string_constraint_generatort:: add_axioms_for_trim(const function_application_exprt &f)
483
+ \link string_constraint_generatort:: add_axioms_for_trim(const function_application_exprt &f) More... \endlink
484
484
485
485
\subsection conversions Conversions:
486
486
487
487
* ` cprover_string_format ` :
488
488
\copybrief add_axioms_for_format
489
489
\link add_axioms_for_format More... \endlink
490
490
* ` cprover_string_from_literal ` :
491
- \copybrief add_axioms_from_literal(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool )
492
- \link add_axioms_from_literal(symbol_generatort &fresh_symbol, const function_application_exprt &f, array_poolt &array_pool ) More... \endlink
491
+ \copybrief string_constraint_generatort:: add_axioms_from_literal(const function_application_exprt &f)
492
+ \link string_constraint_generatort:: add_axioms_from_literal(const function_application_exprt &f) More... \endlink
493
493
* ` cprover_string_of_int ` :
494
- \copybrief add_axioms_for_string_of_int
495
- \link add_axioms_for_string_of_int More... \endlink
494
+ \copybrief string_constraint_generatort:: add_axioms_for_string_of_int
495
+ \link string_constraint_generatort:: add_axioms_for_string_of_int More... \endlink
496
496
* ` cprover_string_of_float ` :
497
- \copybrief add_axioms_for_string_of_float
498
- \link add_axioms_for_string_of_float More... \endlink
497
+ \copybrief string_constraint_generatort:: add_axioms_for_string_of_float
498
+ \link string_constraint_generatort:: add_axioms_for_string_of_float More... \endlink
499
499
* ` cprover_string_of_float_scientific_notation ` :
500
- \copybrief add_axioms_from_float_scientific_notation
501
- \link add_axioms_from_float_scientific_notation More... \endlink
500
+ \copybrief string_constraint_generatort:: add_axioms_from_float_scientific_notation
501
+ \link string_constraint_generatort:: add_axioms_from_float_scientific_notation More... \endlink
502
502
* ` cprover_string_of_char ` :
503
- \copybrief add_axioms_from_char(const function_application_exprt &f, array_poolt &array_pool )
504
- \link add_axioms_from_char(const function_application_exprt &f, array_poolt &array_pool ) More... \endlink
503
+ \copybrief string_constraint_generatort:: add_axioms_from_char(const function_application_exprt &f)
504
+ \link string_constraint_generatort:: add_axioms_from_char(const function_application_exprt &f) More... \endlink
505
505
* ` cprover_string_parse_int ` :
506
- \copybrief add_axioms_for_parse_int
507
- \link add_axioms_for_parse_int More... \endlink
506
+ \copybrief string_constraint_generatort:: add_axioms_for_parse_int
507
+ \link string_constraint_generatort:: add_axioms_for_parse_int More... \endlink
508
508
509
509
\subsection solvers-deprecated Deprecated primitives:
510
510
0 commit comments