|
cprover
|
#include <printf_formatter.h>
Classes | |
| class | eol_exceptiont |
Public Member Functions | |
| void | operator() (const std::string &format, const std::list< exprt > &_operands) |
| void | print (std::ostream &out) |
| std::string | as_string () |
| printf_formattert (const namespacet &_ns) | |
Protected Member Functions | |
| bool | eol () const |
| char | next () |
| void | process_char (std::ostream &out) |
| void | process_format (std::ostream &out) |
| const exprt | make_type (const exprt &src, const typet &dest) |
Protected Attributes | |
| const namespacet & | ns |
| std::string | format |
| std::list< exprt > | operands |
| std::list< exprt >::const_iterator | next_operand |
| unsigned | format_pos |
Definition at line 19 of file printf_formatter.h.
|
inlineexplicit |
Definition at line 27 of file printf_formatter.h.
| std::string printf_formattert::as_string | ( | ) |
Definition at line 54 of file printf_formatter.cpp.
|
inlineprotected |
Definition at line 37 of file printf_formatter.h.
Definition at line 23 of file printf_formatter.cpp.
|
inlineprotected |
Definition at line 46 of file printf_formatter.h.
| void printf_formattert::operator() | ( | const std::string & | format, |
| const std::list< exprt > & | _operands ) |
Definition at line 30 of file printf_formatter.cpp.
| void printf_formattert::print | ( | std::ostream & | out | ) |
Definition at line 38 of file printf_formatter.cpp.
|
protected |
Definition at line 314 of file printf_formatter.cpp.
|
protected |
Definition at line 61 of file printf_formatter.cpp.
|
protected |
Definition at line 33 of file printf_formatter.h.
|
protected |
Definition at line 36 of file printf_formatter.h.
|
protected |
Definition at line 35 of file printf_formatter.h.
|
protected |
Definition at line 32 of file printf_formatter.h.
|
protected |
Definition at line 34 of file printf_formatter.h.