CBMC
java_object_factory_parameters.h
Go to the documentation of this file.
1
/*******************************************************************\
2
3
Module:
4
5
Author: Daniel Poetzl
6
7
\*******************************************************************/
8
9
#ifndef CPROVER_JAVA_BYTECODE_JAVA_OBJECT_FACTORY_PARAMETERS_H
10
#define CPROVER_JAVA_BYTECODE_JAVA_OBJECT_FACTORY_PARAMETERS_H
11
12
#include <
util/interval_union.h
>
13
#include <
util/object_factory_parameters.h
>
14
15
struct
java_object_factory_parameterst
final :
public
object_factory_parameterst
16
{
17
java_object_factory_parameterst
()
18
{
19
}
20
21
explicit
java_object_factory_parameterst
(
const
optionst
&options)
22
:
object_factory_parameterst
(options)
23
{
24
}
25
27
interval_uniont
assume_inputs_interval
=
interval_uniont::all_integers
();
28
30
bool
assume_inputs_integral
;
31
33
void
set
(
const
optionst
&);
34
};
35
39
void
parse_java_object_factory_options
(
40
const
cmdlinet
&cmdline,
41
optionst
&options);
42
43
#endif
java_object_factory_parameterst::java_object_factory_parameterst
java_object_factory_parameterst()
Definition:
java_object_factory_parameters.h:17
interval_union.h
optionst
Definition:
options.h:22
parse_java_object_factory_options
void parse_java_object_factory_options(const cmdlinet &cmdline, optionst &options)
Parse the java object factory parameters from a given command line.
Definition:
java_object_factory_parameters.cpp:42
object_factory_parameterst
Definition:
object_factory_parameters.h:20
interval_uniont::all_integers
static interval_uniont all_integers()
Set of all integers.
Definition:
interval_union.cpp:17
java_object_factory_parameterst::set
void set(const optionst &)
Assigns the parameters from given options.
Definition:
java_object_factory_parameters.cpp:15
java_object_factory_parameterst::assume_inputs_interval
interval_uniont assume_inputs_interval
Force numerical primitive inputs to fall within the interval.
Definition:
java_object_factory_parameters.h:27
cmdlinet
Definition:
cmdline.h:20
object_factory_parameters.h
java_object_factory_parameterst::assume_inputs_integral
bool assume_inputs_integral
Force double and float inputs to be integral.
Definition:
java_object_factory_parameters.h:30
java_object_factory_parameterst::java_object_factory_parameterst
java_object_factory_parameterst(const optionst &options)
Definition:
java_object_factory_parameters.h:21
java_object_factory_parameterst
Definition:
java_object_factory_parameters.h:15
interval_uniont
Represents a set of integers by a union of intervals, which are stored in increasing order for effici...
Definition:
interval_union.h:26
jbmc
src
java_bytecode
java_object_factory_parameters.h
Generated by
1.8.17