gem5 v25.0.0.1
Loading...
Searching...
No Matches
cprintf_formats.hh File Reference
#include <cstdint>
#include <cstring>
#include <ostream>
#include <sstream>
#include "base/stl_helpers.hh"

Go to the source code of this file.

Classes

struct  gem5::cp::Format

Namespaces

namespace  gem5
 Copyright (c) 2024 Arm Limited All rights reserved.
namespace  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 Sat Oct 18 2025 08:06:47 for gem5 by doxygen 1.14.0