示例#1
0
文件: pixel.hpp 项目: rayfill/risa_gl
	DestType pixel_convert(const SrcType& src)
	{
		return DestType(src.get_red(),
						src.get_green(),
						src.get_blue(),
						src.get_alpha());
	}
示例#2
0
 DestType safe_lexical_cast(const SrcType& value, const DestType& dflt = DestType())
 {
     try
     {
         return boost::lexical_cast<DestType>(value);
     }
     catch (const boost::bad_lexical_cast& )
     {
         ;
     }
     return dflt;
 }
示例#3
0
 DestType safe_lexical_cast(
     SrcType const& value, DestType const& dflt = DestType())
 {
     try
     {
         return boost::lexical_cast<DestType>(value);
     }
     catch (boost::bad_lexical_cast const&)
     {
         ;
     }
     return dflt;
 }