本文整理汇总了C++中DictionaryArray::size方法的典型用法代码示例。如果您正苦于以下问题:C++ DictionaryArray::size方法的具体用法?C++ DictionaryArray::size怎么用?C++ DictionaryArray::size使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DictionaryArray
的用法示例。
在下文中一共展示了DictionaryArray::size方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: dictionary_array_to_bpy_list
bpy::list dictionary_array_to_bpy_list(const DictionaryArray& array)
{
bpy::list metadata;
for (size_t i = 0, e = array.size(); i < e; ++i)
metadata.append(dictionary_to_bpy_dict(array[i]));
return metadata;
}
示例2: findStreamInfo
void FormatContext::findStreamInfo(DictionaryArray &streamsOptions, OptionalErrorCode ec)
{
auto ptrs = streamsOptions.release();
auto count = streamsOptions.size();
ScopeOutAction onReturn([&ptrs, count, &streamsOptions](){
streamsOptions.assign(ptrs, count);
});
findStreamInfo(ptrs, count, ec);
}
示例3: dictionary_array_to_bpy_dict
bpy::dict dictionary_array_to_bpy_dict(
const DictionaryArray& array,
const char* key)
{
bpy::dict dictionaries;
for (size_t i = 0, e = array.size(); i < e; ++i)
{
bpy::dict d(dictionary_to_bpy_dict(array[i]));
dictionaries[d[key]] = d;
}
return dictionaries;
}
示例4: add_input_metadata
void EntityEditorFormFactoryBase::add_input_metadata(
const DictionaryArray& widgets,
const Dictionary& values,
InputMetadataCollection& metadata) const
{
for (size_t i = 0; i < widgets.size(); ++i)
{
Dictionary widget = widgets[i];
const string widget_name = widget.get<string>("name");
if (values.strings().exist(widget_name))
widget.insert("default", values.get<string>(widget_name));
metadata.push_back(widget);
}
}
示例5: add_input_metadata
void EntityEditorFormFactoryBase::add_input_metadata(
const DictionaryArray& input_metadata,
const Dictionary& input_values,
InputMetadataCollection& metadata) const
{
for (size_t i = 0; i < input_metadata.size(); ++i)
{
Dictionary im = input_metadata[i];
const string input_name = im.get<string>("name");
im.insert("value",
input_values.strings().exist(input_name) ? input_values.get<string>(input_name) :
im.strings().exist("default") ? im.get<string>("default") :
"");
metadata.push_back(im);
}
}