CBMC
|
Classes | |
struct | assertiont |
struct | function_contract_clauset |
struct | functiont |
struct | loop_contract_clauset |
struct | objectt |
Public Types | |
using | functionst = std::list< std::pair< std::regex, functiont > > |
using | objectst = std::list< std::pair< std::regex, objectt > > |
Public Member Functions | |
void | configure_sources (const jsont &) |
void | configure_functions (const jsont &) |
void | configure_objects (const jsont &) |
void | configure_output (const jsont &) |
Public Attributes | |
std::vector< std::string > | source_files |
std::vector< std::string > | includes |
std::vector< std::string > | defines |
functionst | functions |
objectst | objects |
std::string | output |
Definition at line 31 of file c_wrangler.cpp.
using c_wranglert::functionst = std::list<std::pair<std::regex, functiont> > |
Definition at line 88 of file c_wrangler.cpp.
using c_wranglert::objectst = std::list<std::pair<std::regex, objectt> > |
Definition at line 96 of file c_wrangler.cpp.
void c_wranglert::configure_functions | ( | const jsont & | config | ) |
Definition at line 159 of file c_wrangler.cpp.
void c_wranglert::configure_objects | ( | const jsont & | config | ) |
Definition at line 251 of file c_wrangler.cpp.
void c_wranglert::configure_output | ( | const jsont & | config | ) |
Definition at line 307 of file c_wrangler.cpp.
void c_wranglert::configure_sources | ( | const jsont & | config | ) |
Definition at line 108 of file c_wrangler.cpp.
std::vector<std::string> c_wranglert::defines |
Definition at line 36 of file c_wrangler.cpp.
functionst c_wranglert::functions |
Definition at line 89 of file c_wrangler.cpp.
std::vector<std::string> c_wranglert::includes |
Definition at line 35 of file c_wrangler.cpp.
objectst c_wranglert::objects |
Definition at line 97 of file c_wrangler.cpp.
std::string c_wranglert::output |
Definition at line 100 of file c_wrangler.cpp.
std::vector<std::string> c_wranglert::source_files |
Definition at line 34 of file c_wrangler.cpp.