コード例 #1
0
ファイル: decl.hpp プロジェクト: bluehope/Elemental
inline void LogicError( Args... args )
{
    ostringstream os;
    BuildStream( os, args... );
    os << endl;
    throw std::logic_error( os.str().c_str() );
}
コード例 #2
0
ファイル: decl.hpp プロジェクト: herax86/Elemental
inline void RuntimeError( Args... args )
{
    std::ostringstream os;
    BuildStream( os, args... );
    os << std::endl;
    throw std::logic_error( os.str().c_str() );
}
コード例 #3
0
ファイル: decl.hpp プロジェクト: mcopik/Elemental
inline void RuntimeError( Args... args )
{
    ostringstream os;
    BuildStream( os, args... );
    os << endl;
    throw std::runtime_error( os.str().c_str() );
}
コード例 #4
0
ファイル: decl.hpp プロジェクト: mcopik/Elemental
inline void UnrecoverableError( Args... args )
{
    ostringstream os;
    BuildStream( os, args... );
    os << endl;
    UnrecoverableException( os.str().c_str() );
}
コード例 #5
0
ファイル: decl.hpp プロジェクト: herax86/Elemental
inline void BuildStream( std::ostringstream& os, T item, Args... args )
{
    os << item;
    BuildStream( os, args... );
}
コード例 #6
0
ファイル: decl.hpp プロジェクト: mcopik/Elemental
inline string BuildString( Args... args )
{ 
    ostringstream os;
    BuildStream( os, args... );
    return os.str(); 
}
コード例 #7
0
ファイル: decl.hpp プロジェクト: nooperpudd/Elemental
inline void BuildStream
( ostringstream& os, const T& item, const Args& ... args )
{
    os << item;
    BuildStream( os, args... );
}