Lines Matching refs:convert
14 using boost::convert;
30 int i2 = convert<int>("123").value(); // Throws when fails. in example1()
31 int i3 = convert<int>("uhm").value_or(-1); // Returns -1 when fails. in example1()
32 string s2 = convert<string>(123).value(); in example1()
48 int v01 = convert<int>(" FF", ccnv(std::hex)(std::skipws)).value_or(0); in example2()
49 int v02 = convert<int>(L" F", wcnv(std::hex)(std::skipws)).value_or(0); in example2()
50 int v03 = convert<int>(" FF", ccnv(std::dec)(std::skipws)).value_or(-5); in example2()
51 int v04 = convert<int>(L" F", wcnv(std::dec)(std::skipws)).value_or(-5); in example2()
61 BOOST_TEST(convert<string>(255, ccnv, "bad") == "0XFF"); in example2()
62 BOOST_TEST(convert<string>( 15, ccnv, "bad") == "0XF"); in example2()
83 string s1 = convert<string>(chg, cnv1, "bad"); // Input type (change) deduced in example6()
84 string s2 = convert<string, change>(change::dn, cnv1, "bad"); // Input type (change) enforced in example6()
86 BOOST_TEST(convert<change>("up", cnv1, change::no) == change::up); in example6()
87 BOOST_TEST(convert<change>("up", cnv2, change::no) == change::up); in example6()