|
CBMC
|
#include <list>#include <set>#include <unordered_set>#include <util/std_code.h>#include <ansi-c/c_typecheck_base.h>#include "cpp_parse_tree.h"#include "cpp_scopes.h"#include "cpp_typecheck_resolve.h"#include "template_map.h"
Include dependency graph for cpp_typecheck.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | cpp_typecheckt |
| class | cpp_typecheckt::instantiationt |
| class | cpp_typecheckt::instantiation_levelt |
| struct | cpp_typecheckt::method_bodyt |
Functions | |
| bool | cpp_typecheck (cpp_parse_treet &cpp_parse_tree, symbol_tablet &symbol_table, const std::string &module, message_handlert &message_handler) |
| bool | cpp_typecheck (exprt &expr, message_handlert &message_handler, const namespacet &ns) |
C++ Language Type Checking
Definition in file cpp_typecheck.h.
| bool cpp_typecheck | ( | cpp_parse_treet & | cpp_parse_tree, |
| symbol_tablet & | symbol_table, | ||
| const std::string & | module, | ||
| message_handlert & | message_handler | ||
| ) |
Definition at line 87 of file cpp_typecheck.cpp.
| bool cpp_typecheck | ( | exprt & | expr, |
| message_handlert & | message_handler, | ||
| const namespacet & | ns | ||
| ) |
Definition at line 98 of file cpp_typecheck.cpp.