Ejemplo n.º 1
0
result_t Message::set_result(Variant newVal)
{
    if (newVal.type() == Variant::VT_JSValue)
        setJSObject();

    m_result = newVal;
    return 0;
}
Ejemplo n.º 2
0
Archivo: Map.cpp Proyecto: ngot/fibjs
result_t Map::put(exlib::string name, Variant value)
{
    if (value.type() == Variant::VT_JSValue)
        setJSObject();

    m_datas.insert(std::pair<exlib::string, VariantEx>(name, value));
    return 0;
}
Ejemplo n.º 3
0
Archivo: Map.cpp Proyecto: ngot/fibjs
result_t Map::set(exlib::string name, Variant value)
{
    if (value.type() == Variant::VT_JSValue)
        setJSObject();

    std::map<exlib::string, VariantEx>::iterator it = m_datas.find(name);

    if (it == m_datas.end())
        m_datas.insert(std::pair<exlib::string, VariantEx>(name, value));
    else
        it->second = value;

    return 0;
}