CBMC
|
#include <java_object_factory_parameters.h>
Public Member Functions | |
java_object_factory_parameterst () | |
java_object_factory_parameterst (const optionst &options) | |
void | set (const optionst &) |
Assigns the parameters from given options. | |
![]() | |
object_factory_parameterst () | |
object_factory_parameterst (const optionst &options) | |
virtual | ~object_factory_parameterst ()=default |
void | set (const optionst &) |
Assigns the parameters from given options. | |
Public Attributes | |
interval_uniont | assume_inputs_interval = interval_uniont::all_integers() |
Force numerical primitive inputs to fall within the interval. | |
bool | assume_inputs_integral |
Force double and float inputs to be integral. | |
![]() | |
size_t | max_nondet_array_length = 5 |
Maximum value for the non-deterministically-chosen length of an array. | |
size_t | max_nondet_string_length = MAX_CONCRETE_STRING_SIZE - 1 |
Maximum value for the non-deterministically-chosen length of a string. | |
size_t | min_nondet_string_length = 0 |
Minimum value for the non-deterministically-chosen length of a string. | |
size_t | max_nondet_tree_depth = 5 |
Maximum depth of pointer chains (that contain recursion) in the nondet generated input objects. | |
size_t | min_null_tree_depth = 0 |
To force a certain depth of non-null objects. | |
bool | string_printable = false |
Force string content to be ASCII printable characters when set to true. | |
std::list< std::string > | string_input_values |
Force one of finitely many explicitly given input strings. | |
irep_idt | function_id |
Function id, used as a prefix for identifiers of temporaries. | |
Definition at line 15 of file java_object_factory_parameters.h.
|
inline |
Definition at line 17 of file java_object_factory_parameters.h.
|
inlineexplicit |
Definition at line 21 of file java_object_factory_parameters.h.
Assigns the parameters from given options.
Definition at line 15 of file java_object_factory_parameters.cpp.
bool java_object_factory_parameterst::assume_inputs_integral |
Force double and float inputs to be integral.
Definition at line 30 of file java_object_factory_parameters.h.
interval_uniont java_object_factory_parameterst::assume_inputs_interval = interval_uniont::all_integers() |
Force numerical primitive inputs to fall within the interval.
Definition at line 27 of file java_object_factory_parameters.h.