Go to the documentation of this file.
30 #ifndef __BASE_CPRINTF_HH__
31 #define __BASE_CPRINTF_HH__
133 template<
typename T,
typename ...Args>
void
142 template<
typename ...Args>
void
151 template<
typename ...Args>
void
157 template<
typename ...Args> std::string
160 std::stringstream stream;
170 template<
typename ...Args>
void
176 template<
typename ...Args>
void
182 template<
typename ...Args> std::string
188 #endif // __CPRINTF_HH__
std::ios::fmtflags savedFlags
void addArg(const T &data)
void cprintf(const char *format, const Args &...args)
static void formatInteger(std::ostream &out, const T &data, Format &fmt)
int getNumber(const T &data)
static void formatString(std::ostream &out, const T &data, Format &fmt)
Print(std::ostream &stream, const std::string &format)
void ccprintf(cp::Print &print)
static void formatChar(std::ostream &out, const T &data, Format &fmt)
Bitfield< 31, 29 > format
std::string csprintf(const char *format, const Args &...args)
static void formatFloat(std::ostream &out, const T &data, Format &fmt)
Generated on Tue Mar 23 2021 19:41:23 for gem5 by doxygen 1.8.17