CBMC
|
Globally accessible architectural configuration. More...
#include <config.h>
Classes | |
struct | ansi_ct |
struct | bv_encodingt |
struct | cppt |
struct | javat |
struct | verilogt |
Public Member Functions | |
void | set_arch (const irep_idt &) |
void | set_from_symbol_table (const symbol_tablet &) |
bool | set (const cmdlinet &cmdline) |
void | set_object_bits_from_symbol_table (const symbol_tablet &) |
Sets the number of bits used for object addresses. More... | |
std::string | object_bits_info () |
Static Public Member Functions | |
static irep_idt | this_architecture () |
static irep_idt | this_operating_system () |
Public Attributes | |
struct configt::ansi_ct | ansi_c |
struct configt::cppt | cpp |
struct configt::verilogt | verilog |
struct configt::javat | java |
struct configt::bv_encodingt | bv_encoding |
optionalt< std::string > | main |
Private Member Functions | |
void | set_classpath (const std::string &cp) |
std::string configt::object_bits_info | ( | ) |
Definition at line 1339 of file config.cpp.
bool configt::set | ( | const cmdlinet & | cmdline | ) |
Definition at line 798 of file config.cpp.
void configt::set_arch | ( | const irep_idt & | arch | ) |
Definition at line 702 of file config.cpp.
|
private |
Definition at line 1434 of file config.cpp.
void configt::set_from_symbol_table | ( | const symbol_tablet & | symbol_table | ) |
Definition at line 1254 of file config.cpp.
void configt::set_object_bits_from_symbol_table | ( | const symbol_tablet & | symbol_table | ) |
Sets the number of bits used for object addresses.
symbol_table | The symbol table |
Definition at line 1314 of file config.cpp.
|
static |
Definition at line 1350 of file config.cpp.
|
static |
Definition at line 1450 of file config.cpp.
struct configt::ansi_ct configt::ansi_c |
struct configt::bv_encodingt configt::bv_encoding |
struct configt::cppt configt::cpp |
struct configt::javat configt::java |
struct configt::verilogt configt::verilog |