CBMC
|
#include <mini_c_parser.h>
Public Types | |
using | tokenst = std::vector< ctokent > |
Public Member Functions | |
void | print (std::ostream &) const |
bool | is_function () const |
bool | has_body () const |
std::optional< ctokent > | declared_identifier () const |
Public Attributes | |
tokenst | pre_declarator |
tokenst | declarator |
tokenst | post_declarator |
tokenst | initializer |
Definition at line 21 of file mini_c_parser.h.
using c_declarationt::tokenst = std::vector<ctokent> |
Definition at line 24 of file mini_c_parser.h.
std::optional< ctokent > c_declarationt::declared_identifier | ( | ) | const |
Definition at line 117 of file mini_c_parser.cpp.
bool c_declarationt::has_body | ( | ) | const |
Definition at line 112 of file mini_c_parser.cpp.
bool c_declarationt::is_function | ( | ) | const |
Definition at line 107 of file mini_c_parser.cpp.
void c_declarationt::print | ( | std::ostream & | out | ) | const |
Definition at line 96 of file mini_c_parser.cpp.
tokenst c_declarationt::declarator |
Definition at line 27 of file mini_c_parser.h.
tokenst c_declarationt::initializer |
Definition at line 29 of file mini_c_parser.h.
tokenst c_declarationt::post_declarator |
Definition at line 28 of file mini_c_parser.h.
tokenst c_declarationt::pre_declarator |
Definition at line 26 of file mini_c_parser.h.