CBMC
abstract_object_statistics.h
Go to the documentation of this file.
1
/*******************************************************************\
2
3
Module: Variable Sensitivity Domain
4
5
Author: Hannes Steffenhagen
6
7
\*******************************************************************/
8
11
12
#ifndef CPROVER_ANALYSES_VARIABLE_SENSITIVITY_ABSTRACT_OBJECT_STATISTICS_H
13
#define CPROVER_ANALYSES_VARIABLE_SENSITIVITY_ABSTRACT_OBJECT_STATISTICS_H
14
15
#include <cstddef>
16
17
#include <
util/memory_units.h
>
18
struct
abstract_object_statisticst
19
{
20
std::size_t
number_of_interval_abstract_objects
= 0;
21
std::size_t
number_of_single_value_intervals
= 0;
22
std::size_t
number_of_structs
= 0;
23
std::size_t
number_of_arrays
= 0;
24
std::size_t
number_of_pointers
= 0;
25
std::size_t
number_of_constants
= 0;
26
std::size_t
number_of_globals
= 0;
28
memory_sizet
objects_memory_usage
;
29
};
30
31
#endif // CPROVER_ANALYSES_VARIABLE_SENSITIVITY_ABSTRACT_OBJECT_STATISTICS_H
abstract_object_statisticst::number_of_globals
std::size_t number_of_globals
Definition:
abstract_object_statistics.h:26
abstract_object_statisticst::number_of_pointers
std::size_t number_of_pointers
Definition:
abstract_object_statistics.h:24
abstract_object_statisticst
Definition:
abstract_object_statistics.h:18
memory_units.h
abstract_object_statisticst::number_of_arrays
std::size_t number_of_arrays
Definition:
abstract_object_statistics.h:23
memory_sizet
Definition:
memory_units.h:15
abstract_object_statisticst::objects_memory_usage
memory_sizet objects_memory_usage
An underestimation of the memory usage of the abstract objects.
Definition:
abstract_object_statistics.h:28
abstract_object_statisticst::number_of_constants
std::size_t number_of_constants
Definition:
abstract_object_statistics.h:25
abstract_object_statisticst::number_of_single_value_intervals
std::size_t number_of_single_value_intervals
Definition:
abstract_object_statistics.h:21
abstract_object_statisticst::number_of_structs
std::size_t number_of_structs
Definition:
abstract_object_statistics.h:22
abstract_object_statisticst::number_of_interval_abstract_objects
std::size_t number_of_interval_abstract_objects
Definition:
abstract_object_statistics.h:20
src
analyses
variable-sensitivity
abstract_object_statistics.h
Generated by
1.8.17