Interface for polymorphic string formatting and output. More...
#include <memory>
#include "sstream"
Go to the source code of this file.
Classes | |
class | original::printable |
Base class providing polymorphic string conversion capabilities. More... | |
Namespaces | |
namespace | original |
Main namespace for the project Original. | |
Functions | |
std::ostream & | original::operator<< (std::ostream &os, const printable &p) |
Stream insertion operator for printable objects. | |
template<> | |
auto | original::printable::formatString< std::nullptr_t > (const std::nullptr_t &) -> std::string |
template<> | |
auto | original::printable::formatString< std::string > (const std::string &t) -> std::string |
Interface for polymorphic string formatting and output.
Defines the printable base class with comprehensive string conversion utilities, supporting automatic formatting of primitive types, enums, pointers, and custom class hierarchies.