tostr.hpp File Reference


Detailed Description

Provides formatted output to a string via std::ostringstream.

    **  Copyright (c) 2006, Oliver Schoenborn
    **  Distributed under the BSD Software License (see accompanying 
    **  LICENSE_IOF_1_0.txt in root folder of library for complete 
    **  terms and conditions). 
    

#include "iof/prints.hpp"

Include dependency graph for tostr.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  iof

Defines

#define GET_STR_FROM_PRINT(printsFmtObj)

Functions

std::string iof::tostr (const char *msg)
 Returns a std::string of str.
std::string iof::tostr (const std::string &msg)
 Returns a copy of str.
template<typename TT>
std::string iof::tostr (const TT &msg)
 Note that for this overload, str=fmt_spec is allowed but doesn't make sense.
template<typename T1>
std::string iof::tostr (const char *fmt, const T1 &obj)
template<typename T1, typename T2>
std::string iof::tostr (const char *fmt, const T1 &obj1, const T2 &obj2)
template<typename T1, typename T2, typename T3>
std::string iof::tostr (const char *fmt, const T1 &obj1, const T2 &obj2, const T3 &obj3)
template<typename T1, typename T2, typename T3, typename T4>
std::string iof::tostr (const char *fmt, const T1 &obj1, const T2 &obj2, const T3 &obj3, const T4 &obj4)
template<typename T1, typename T2, typename T3, typename T4, typename T5>
std::string iof::tostr (const char *fmt, const T1 &obj1, const T2 &obj2, const T3 &obj3, const T4 &obj4, const T5 &obj5)
template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
std::string iof::tostr (const char *fmt, const T1 &obj1, const T2 &obj2, const T3 &obj3, const T4 &obj4, const T5 &obj5, const T6 &obj6)
template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
std::string iof::tostr (const char *fmt, const T1 &obj1, const T2 &obj2, const T3 &obj3, const T4 &obj4, const T5 &obj5, const T6 &obj6, const T7 &obj7)
template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
std::string iof::tostr (const char *fmt, const T1 &obj1, const T2 &obj2, const T3 &obj3, const T4 &obj4, const T5 &obj5, const T6 &obj6, const T7 &obj7, const T8 &obj8)
template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
std::string iof::tostr (const char *fmt, const T1 &obj1, const T2 &obj2, const T3 &obj3, const T4 &obj4, const T5 &obj5, const T6 &obj6, const T7 &obj7, const T8 &obj8, const T9 &obj9)
template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
std::string iof::tostr (const char *fmt, const T1 &obj1, const T2 &obj2, const T3 &obj3, const T4 &obj4, const T5 &obj5, const T6 &obj6, const T7 &obj7, const T8 &obj8, const T9 &obj9, const T10 &obj10)


Define Documentation

#define GET_STR_FROM_PRINT ( printsFmtObj   ) 

Value:

std::ostringstream out; \
    printsFmtObj;           \
    return out.str();


Generated on Fri Nov 24 16:16:01 2006 for IOF Library by doxygen 1.5.1-p1
Thanks to SourceForge.net Logo for hosting