Commits
Darrell Schiebel authored and Ville Suoranta committed 9041a875388 Merge
1606 1606 | |
1607 1607 | |
1608 1608 | |
1609 1609 | |
1610 1610 | PUSHIMPL(bool ,BOOL ,tostring , ,== true ? 1 : 0 ,== true ? 1 : 0, , , , , ) |
1611 1611 | PUSHIMPL(std::complex<double>,COMPLEX ,tostring ,.real() == 0 && v.imag() == 0 ? false : true ,.real() , , , , , , ) |
1612 1612 | PUSHIMPL(long ,INT ,tostring ,== 0 ? false : true , , , , , , , ) |
1613 1613 | PUSHIMPL(unsigned long ,UINT ,tostring ,== 0 ? false : true , , , , , , , ) |
1614 1614 | PUSHIMPL(double ,DOUBLE ,tostring ,== 0 ? false : true , , , , , , , ) |
1615 1615 | PUSHIMPL(const std::string& ,STRING , , , , ,stringtobool ,stringtoint,stringtolong, stringtodouble ,stringtocomplex ) |
1616 + | PUSHIMPL(const char* ,STRING , , , , ,stringtobool ,stringtoint,stringtolong, stringtodouble ,stringtocomplex ) |
1616 1617 | |
1617 1618 | |
1618 1619 | |
1619 1620 | |
1620 1621 | |
1621 1622 | |
1622 1623 | |
1623 1624 | |
1624 1625 | |
1625 1626 | |
1696 1697 | |
1697 1698 | |
1698 1699 | |
1699 1700 | |
1700 1701 | PLACEIMPL(bool ,BOOL ,tostring , ,== true ? 1 : 0 ,== true ? 1 : 0, , , , , ) |
1701 1702 | PLACEIMPL(std::complex<double>,COMPLEX ,tostring ,.real() == 0.0 && v.imag() == 0.0 ? false : true ,.real() , , , , , , ) |
1702 1703 | PLACEIMPL(long ,INT ,tostring ,== 0 ? false : true , , , , , , , ) |
1703 1704 | PLACEIMPL(unsigned long ,UINT ,tostring ,== 0 ? false : true , , , , , , , ) |
1704 1705 | PLACEIMPL(double ,DOUBLE ,tostring ,== 0 ? false : true , , , , , , , ) |
1705 1706 | PLACEIMPL(const std::string& ,STRING , , , , ,stringtobool ,stringtoint, stringtolong, stringtodouble ,stringtocomplex ) |
1706 - | |
1707 + | PLACEIMPL(const char* ,STRING , , , , ,stringtobool ,stringtoint, stringtolong, stringtodouble ,stringtocomplex ) |
1707 1708 | |
1708 1709 | std::string variant::create_message( const std::string s ) const { |
1709 1710 | std::string type = (typev == BOOL ? "bool" : |
1710 1711 | typev == INT ? "int" : |
1711 1712 | typev == UINT ? "uint" : |
1712 1713 | typev == DOUBLE ? "double" : |
1713 1714 | typev == STRING ? "string" : |
1714 1715 | typev == BOOLVEC ? "boolvec" : |
1715 1716 | typev == INTVEC ? "intvec" : |
1716 1717 | typev == UINTVEC ? "uintvec" : |