本文整理汇总了C++中Context::GetTypeName方法的典型用法代码示例。如果您正苦于以下问题:C++ Context::GetTypeName方法的具体用法?C++ Context::GetTypeName怎么用?C++ Context::GetTypeName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Context
的用法示例。
在下文中一共展示了Context::GetTypeName方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SetResourceRef
bool XMLElement::SetResourceRef(const ResourceRef& value)
{
if (!file_ || (!node_ && !xpathNode_))
return false;
// Need the context to query for the type
Context* context = file_->GetContext();
return SetAttribute("value", ea::string(context->GetTypeName(value.type_)) + ";" + value.name_);
}
示例2: AddResourceRefList
void JSONValue::AddResourceRefList(const ResourceRefList& value)
{
Context* context = file_->GetContext();
String str(context->GetTypeName(value.type_));
for (unsigned i = 0; i < value.names_.Size(); ++i)
{
str += ";";
str += value.names_[i];
}
AddString(str);
}
示例3: SetResourceRefList
bool XMLElement::SetResourceRefList(const ResourceRefList& value)
{
if (!file_ || (!node_ && !xpathNode_))
return false;
// Need the context to query for the type
Context* context = file_->GetContext();
ea::string str(context->GetTypeName(value.type_));
for (unsigned i = 0; i < value.names_.size(); ++i)
{
str += ";";
str += value.names_[i];
}
return SetAttribute("value", str.c_str());
}
示例4: AddResourceRef
void JSONValue::AddResourceRef(const ResourceRef& value)
{
Context* context = file_->GetContext();
AddString(String(context->GetTypeName(value.type_)) + ";" + value.name_);
}
示例5: SetResourceRef
void JSONValue::SetResourceRef(const String& name, const ResourceRef& value)
{
Context* context = file_->GetContext();
SetString(name, String(context->GetTypeName(value.type_)) + ";" + value.name_);
}