12 #ifndef CPROVER_CRANGLER_C_DEFINES_H
13 #define CPROVER_CRANGLER_C_DEFINES_H
17 #include <unordered_map>
31 using mapt = std::unordered_map<std::string, definet>;
34 void parse(
const std::string &);
35 std::string
operator()(
const std::string &)
const;
This class maintains a representation of one assignment to the preprocessor macros in a C program.
std::string operator()(const std::string &) const
void parse(const std::string &)
std::unordered_map< std::string, definet > mapt
std::optional< std::vector< std::string > > parameters