ESBMC
Efficient SMT-based Context-Bounded Model Checker
Loading...
Searching...
No Matches
symbolic_types.h
Go to the documentation of this file.
1
// This file contains the functions to replace symbolic types in
2
// structs, classes and unions before generating zero initializations
3
// or adding paddings. For more details, see PR 1180
4
// https://github.com/esbmc/esbmc/pull/1180
5
6
#ifndef ESBMC_SYMBOLIC_TYPES_H
7
#define ESBMC_SYMBOLIC_TYPES_H
8
9
#include <
util/irep/std_types.h
>
10
#include <
util/symtab/namespace.h
>
11
12
// Replaces the symbolic struct type with the complete struct type.
13
typet
get_complete_type
(
typet
type,
const
namespacet
&ns);
14
15
#endif
// ESBMC_SYMBOLIC_TYPES_H
namespacet
Definition
namespace.h:10
typet
Definition
type.h:9
namespace.h
std_types.h
get_complete_type
typet get_complete_type(typet type, const namespacet &ns)
Definition
symbolic_types.cpp:27
src
util
expr
symbolic_types.h
Generated by
1.15.0