gem5  v22.1.0.0
Classes | Namespaces | Functions
cprintf_formats.hh File Reference
#include <cstring>
#include <ostream>
#include <sstream>

Go to the source code of this file.

Classes

struct  gem5::cp::Format
 

Namespaces

 gem5
 Reference material can be found at the JEDEC website: UFS standard http://www.jedec.org/standards-documents/results/jesd220 UFS HCI specification http://www.jedec.org/standards-documents/results/jesd223.
 
 gem5::cp
 

Functions

template<typename T >
static void gem5::cp::_formatChar (std::ostream &out, const T &data, Format &fmt)
 
template<typename T >
static void gem5::cp::_formatInteger (std::ostream &out, const T &data, Format &fmt)
 
template<typename T >
static void gem5::cp::_formatFloat (std::ostream &out, const T &data, Format &fmt)
 
template<typename T >
static void gem5::cp::_formatString (std::ostream &out, const T &data, Format &fmt)
 
template<typename T >
static void gem5::cp::formatChar (std::ostream &out, const T &data, Format &fmt)
 
static void gem5::cp::formatChar (std::ostream &out, char data, Format &fmt)
 
static void gem5::cp::formatChar (std::ostream &out, unsigned char data, Format &fmt)
 
static void gem5::cp::formatChar (std::ostream &out, signed char data, Format &fmt)
 
static void gem5::cp::formatChar (std::ostream &out, short data, Format &fmt)
 
static void gem5::cp::formatChar (std::ostream &out, unsigned short data, Format &fmt)
 
static void gem5::cp::formatChar (std::ostream &out, int data, Format &fmt)
 
static void gem5::cp::formatChar (std::ostream &out, unsigned int data, Format &fmt)
 
static void gem5::cp::formatChar (std::ostream &out, long data, Format &fmt)
 
static void gem5::cp::formatChar (std::ostream &out, unsigned long data, Format &fmt)
 
static void gem5::cp::formatChar (std::ostream &out, long long data, Format &fmt)
 
static void gem5::cp::formatChar (std::ostream &out, unsigned long long data, Format &fmt)
 
template<typename T >
static void gem5::cp::formatInteger (std::ostream &out, const T &data, Format &fmt)
 
static void gem5::cp::formatInteger (std::ostream &out, char data, Format &fmt)
 
static void gem5::cp::formatInteger (std::ostream &out, unsigned char data, Format &fmt)
 
static void gem5::cp::formatInteger (std::ostream &out, signed char data, Format &fmt)
 
static void gem5::cp::formatInteger (std::ostream &out, const unsigned char *data, Format &fmt)
 
static void gem5::cp::formatInteger (std::ostream &out, const signed char *data, Format &fmt)
 
template<typename T >
static void gem5::cp::formatFloat (std::ostream &out, const T &data, Format &fmt)
 
static void gem5::cp::formatFloat (std::ostream &out, float data, Format &fmt)
 
static void gem5::cp::formatFloat (std::ostream &out, double data, Format &fmt)
 
template<typename T >
static void gem5::cp::formatString (std::ostream &out, const T &data, Format &fmt)
 

Generated on Wed Dec 21 2022 10:22:53 for gem5 by doxygen 1.9.1