|
CBMC
|
This class maintains a representation of one assignment to the preprocessor macros in a C program. More...
#include <c_defines.h>
Collaboration diagram for c_definest:Classes | |
| struct | definet |
Public Types | |
| using | mapt = std::unordered_map< std::string, definet > |
Public Member Functions | |
| void | parse (const std::string &) |
| std::string | operator() (const std::string &) const |
Public Attributes | |
| mapt | map |
This class maintains a representation of one assignment to the preprocessor macros in a C program.
Definition at line 23 of file c_defines.h.
| using c_definest::mapt = std::unordered_map<std::string, definet> |
Definition at line 32 of file c_defines.h.
| std::string c_definest::operator() | ( | const std::string & | src | ) | const |
Definition at line 41 of file c_defines.cpp.
| void c_definest::parse | ( | const std::string & | src | ) |
Definition at line 21 of file c_defines.cpp.
| mapt c_definest::map |
Definition at line 33 of file c_defines.h.