本文整理汇总了C++中Var::getString方法的典型用法代码示例。如果您正苦于以下问题:C++ Var::getString方法的具体用法?C++ Var::getString怎么用?C++ Var::getString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Var
的用法示例。
在下文中一共展示了Var::getString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
bool Var::operator == (Var var) const
{
if(Type==var.getType())
{
if(Type=="string")
if(String==var.getString())
return true;
if(Type=="list")
if(List.size()==var.getList().size())
{
for(int i=0;i<List.size();i++)
if(List[i]!=var.getList()[i])
return false;
return true;
}
if(Type=="map")
if(Map.size()==var.getMap().size())
{
for(QMap<QString, Var>::const_iterator i = Map.constBegin();i != Map.constEnd();i++)
if(i.value()!=var.getMap().value(i.key()))
return false;
return true;
}
}
return false;
}
示例2: _setProperty
err_t Object::_setProperty(const InternedStringW& name, const Var& src)
{
FOG_UNUSED(name);
FOG_UNUSED(src);
if (name == FOG_S(id))
{
StringW src_string;
FOG_RETURN_ON_ERROR(src.getString(src_string));
return setId(src_string);
}
return ERR_PROPERTY_NOT_FOUND;
}