openMSX
Public Member Functions | List of all members
StringOp::Builder Class Reference

#include <StringOp.hh>

Public Member Functions

 Builder ()
 
 ~Builder ()
 
Builderoperator<< (const std::string &t)
 
Builderoperator<< (string_ref t)
 
Builderoperator<< (const char *t)
 
Builderoperator<< (unsigned char t)
 
Builderoperator<< (unsigned short t)
 
Builderoperator<< (unsigned t)
 
Builderoperator<< (unsigned long t)
 
Builderoperator<< (unsigned long long t)
 
Builderoperator<< (char t)
 
Builderoperator<< (short t)
 
Builderoperator<< (int t)
 
Builderoperator<< (long t)
 
Builderoperator<< (long long t)
 
Builderoperator<< (float t)
 
Builderoperator<< (double t)
 
 operator std::string () const &
 
 operator std::string () const &&
 
 operator string_ref () const
 

Detailed Description

Definition at line 19 of file StringOp.hh.

Constructor & Destructor Documentation

◆ Builder()

StringOp::Builder::Builder ( )
default

◆ ~Builder()

StringOp::Builder::~Builder ( )
default

Member Function Documentation

◆ operator std::string() [1/2]

StringOp::Builder::operator std::string ( ) const &
inline

Definition at line 53 of file StringOp.hh.

◆ operator std::string() [2/2]

StringOp::Builder::operator std::string ( ) const &&
inline

Definition at line 54 of file StringOp.hh.

◆ operator string_ref()

StringOp::Builder::operator string_ref ( ) const
inline

Definition at line 55 of file StringOp.hh.

◆ operator<<() [1/15]

Builder & StringOp::Builder::operator<< ( const std::string &  t)

Definition at line 22 of file StringOp.cc.

Referenced by operator<<().

◆ operator<<() [2/15]

Builder & StringOp::Builder::operator<< ( string_ref  t)

Definition at line 26 of file StringOp.cc.

References string_ref::data(), and string_ref::size().

◆ operator<<() [3/15]

Builder & StringOp::Builder::operator<< ( const char *  t)

Definition at line 30 of file StringOp.cc.

◆ operator<<() [4/15]

Builder & StringOp::Builder::operator<< ( unsigned char  t)

Definition at line 34 of file StringOp.cc.

References operator<<().

◆ operator<<() [5/15]

Builder & StringOp::Builder::operator<< ( unsigned short  t)

Definition at line 38 of file StringOp.cc.

References StringOp::toString().

◆ operator<<() [6/15]

Builder & StringOp::Builder::operator<< ( unsigned  t)

Definition at line 42 of file StringOp.cc.

References StringOp::toString().

◆ operator<<() [7/15]

Builder & StringOp::Builder::operator<< ( unsigned long  t)

Definition at line 46 of file StringOp.cc.

References StringOp::toString().

◆ operator<<() [8/15]

Builder & StringOp::Builder::operator<< ( unsigned long long  t)

Definition at line 50 of file StringOp.cc.

References StringOp::toString().

◆ operator<<() [9/15]

Builder & StringOp::Builder::operator<< ( char  t)

Definition at line 54 of file StringOp.cc.

◆ operator<<() [10/15]

Builder & StringOp::Builder::operator<< ( short  t)

Definition at line 58 of file StringOp.cc.

References StringOp::toString().

◆ operator<<() [11/15]

Builder & StringOp::Builder::operator<< ( int  t)

Definition at line 62 of file StringOp.cc.

References StringOp::toString().

◆ operator<<() [12/15]

Builder & StringOp::Builder::operator<< ( long  t)

Definition at line 66 of file StringOp.cc.

References StringOp::toString().

◆ operator<<() [13/15]

Builder & StringOp::Builder::operator<< ( long long  t)

Definition at line 70 of file StringOp.cc.

References StringOp::toString().

◆ operator<<() [14/15]

Builder & StringOp::Builder::operator<< ( float  t)

Definition at line 74 of file StringOp.cc.

References StringOp::toString().

◆ operator<<() [15/15]

Builder & StringOp::Builder::operator<< ( double  t)

Definition at line 78 of file StringOp.cc.

References StringOp::toString().


The documentation for this class was generated from the following files: