本文整理汇总了C++中result_type类的典型用法代码示例。如果您正苦于以下问题:C++ result_type类的具体用法?C++ result_type怎么用?C++ result_type使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了result_type类的19个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: populate
void visual_studio_project_generator::
populate(const unsigned int position, result_type& v) {
dogen::yarn::element_generator::populate(position, v);
v.project_guid(create_std_string(position + 0));
v.project_name(create_std_string(position + 1));
v.tools_version(create_std_string(position + 2));
}
开发者ID:,项目名称:,代码行数:7,代码来源:
示例2: populate
void outputting_properties_generator::
populate(const unsigned int position, result_type& v) {
v.force_write(create_bool(position + 0));
v.delete_extra_files(create_bool(position + 1));
v.ignore_files_matching_regex(create_std_vector_std_string(position + 2));
v.delete_empty_directories(create_bool(position + 3));
}
开发者ID:DomainDrivenConsulting,项目名称:dogen,代码行数:7,代码来源:outputting_properties_td.cpp
示例3: populate
void enumerator_info_generator::
populate(const unsigned int position, result_type& v) {
v.name(create_std_string(position + 0));
v.qualified_name(create_std_string(position + 1));
v.documentation(create_std_string(position + 2));
v.value(create_std_string(position + 3));
}
开发者ID:pgannon,项目名称:dogen,代码行数:7,代码来源:enumerator_info_td.cpp
示例4: populate
void qname_generator::
populate(const unsigned int position, result_type& v) {
v.model_name(create_std_string(position + 0));
v.external_module_path(create_std_list_std_string(position + 1));
v.module_path(create_std_list_std_string(position + 2));
v.simple_name(create_std_string(position + 3));
}
开发者ID:pgannon,项目名称:dogen,代码行数:7,代码来源:qname_td.cpp
示例5: populate
void class_d_generator::
populate(const unsigned int position, result_type& v) {
v.prop_0(create_boost_optional_int(position + 0));
v.prop_1(create_boost_optional_dogen_test_models_boost_model_class_a(position + 1));
v.prop_2(create_boost_optional_dogen_test_models_boost_model_pkg1_class_c(position + 2));
v.prop_3(create_boost_optional_std_vector_dogen_test_models_boost_model_class_a_(position + 3));
}
开发者ID:pgannon,项目名称:dogen,代码行数:7,代码来源:class_d_td.cpp
示例6: populate
void input_settings_generator::
populate(const unsigned int position, result_type& v) {
v.target(create_boost_filesystem_path(position + 0));
v.external_module_path(create_std_string(position + 1));
v.references(create_std_vector_dogen_config_reference(position + 2));
v.disable_model_module(create_bool(position + 3));
}
开发者ID:traw,项目名称:dogen,代码行数:7,代码来源:input_settings_td.cpp
示例7: populate
void knitting_options_generator::
populate(const unsigned int position, result_type& v) {
v.verbose(create_bool(position + 0));
v.input(create_dogen_config_input_options(position + 1));
v.output(create_dogen_config_output_options(position + 2));
v.cpp(create_dogen_config_cpp_options(position + 3));
}
开发者ID:Niam99,项目名称:dogen,代码行数:7,代码来源:knitting_options_td.cpp
示例8: populate
void processed_comment_generator::
populate(const unsigned int position, result_type& v) {
v.documentation(create_std_string(position + 0));
v.key_value_pairs(create_std_list_std_pair_std_string_std_string_(position + 1));
v.applicable_to_parent_object(create_bool(position + 2));
v.original_content(create_std_string(position + 3));
}
开发者ID:pgannon,项目名称:dogen,代码行数:7,代码来源:processed_comment_td.cpp
示例9: populate
void formatter_properties_generator::
populate(const unsigned int position, result_type& v) {
v.enabled(create_bool(position + 0));
v.file_path(create_boost_filesystem_path(position + 1));
v.header_guard(create_boost_optional_std_string(position + 2));
v.inclusion_dependencies(create_std_list_std_string(position + 3));
v.integrated_facets(create_std_unordered_set_std_string(position + 4));
}
开发者ID:pgannon,项目名称:dogen,代码行数:8,代码来源:formatter_properties_td.cpp
示例10: populate
void artefact_properties_generator::
populate(const unsigned int position, result_type& v) {
v.enabled(create_bool(position + 0));
v.overwrite(create_bool(position + 1));
v.file_path(create_boost_filesystem_path(position + 2));
v.formatting_style(create_dogen_coding_meta_model_formatting_styles(position + 3));
v.formatting_input(create_std_string(position + 4));
}
开发者ID:DomainDrivenConsulting,项目名称:dogen,代码行数:8,代码来源:artefact_properties_td.cpp
示例11: populate
void repository_generator::
populate(const unsigned int position, result_type& v) {
v.all_field_definitions(create_std_list_dogen_dynamic_field_definition(position + 0));
v.field_definitions_by_name(create_std_unordered_map_std_string_dogen_dynamic_field_definition(position + 1));
v.field_definitions_by_facet_name(create_std_unordered_map_std_string_std_list_dogen_dynamic_field_definition_(position + 2));
v.field_definitions_by_formatter_name(create_std_unordered_map_std_string_std_list_dogen_dynamic_field_definition_(position + 3));
v.field_definitions_by_model_name(create_std_unordered_map_std_string_std_list_dogen_dynamic_field_definition_(position + 4));
}
开发者ID:pgannon,项目名称:dogen,代码行数:8,代码来源:repository_td.cpp
示例12: populate
void cpp_options_generator::
populate(const unsigned int position, result_type& v) {
v.split_project(create_bool(position + 0));
v.project_directory_path(create_boost_filesystem_path(position + 1));
v.source_directory_path(create_boost_filesystem_path(position + 2));
v.include_directory_path(create_boost_filesystem_path(position + 3));
v.disable_cmakelists(create_bool(position + 4));
}
开发者ID:pgannon,项目名称:dogen,代码行数:8,代码来源:cpp_options_td.cpp
示例13: populate
void modeline_generator::
populate(const unsigned int position, result_type& v) {
dogen::coding::meta_model::element_generator::populate(position, v);
v.editor(create_dogen_coding_meta_model_decoration_editor(position + 0));
v.location(create_dogen_coding_meta_model_decoration_modeline_location(position + 1));
v.fields(create_std_list_dogen_coding_meta_model_decoration_modeline_field(position + 2));
v.technical_space(create_dogen_coding_meta_model_technical_space(position + 3));
}
开发者ID:DomainDrivenConsulting,项目名称:dogen,代码行数:8,代码来源:modeline_td.cpp
示例14: operator
result_type operator() (const result_type& str) const {
std::vector<result_type> v;
result_type::const_iterator
first = str.begin(),
last = str.end();
qi::parse(first, last, +(char_-',')%',', v);
return v[8];
}
开发者ID:hecomi,项目名称:Xml2dfa,代码行数:9,代码来源:str2voca.cpp
示例15: populate
void truncated_cone_generator::
populate(const unsigned int position, result_type& v) {
neurite::geometry::solid_generator::populate(position, v);
v.first(create_neurite_geometry_vector3d(position + 0));
v.first_radius(create_double(position + 1));
v.second_radius(create_double(position + 2));
v.second(create_neurite_geometry_vector3d(position + 3));
v.height(create_double(position + 4));
}
开发者ID:UHBiocomputation,项目名称:neurite,代码行数:9,代码来源:truncated_cone_td.cpp
示例16: printResidual
// Computing residuals in high precision
void printResidual(result_type y1, result_type y2, Real aa, Real bb, Real cc)
{
auto a=static_cast<long double>(aa);
auto b=static_cast<long double>(bb);
auto c=static_cast<long double>(cc);
auto x1=std::complex<long double>(static_cast<long double>(y1.real()),static_cast<long double>(y1.imag()));
auto x2=std::complex<long double>(static_cast<long double>(y2.real()),static_cast<long double>(y2.imag()));
std::cout<<"Residuals: "<< a*x1*x1+b*x1+c<<", "<<
a*x2*x2+b*x2+c<<std::endl<<std::endl;
}
开发者ID:10376920,项目名称:pacs,代码行数:11,代码来源:main.cpp
示例17: populate
void attribute_generator::
populate(const unsigned int position, result_type& v) {
v.documentation(create_std_string(position + 0));
v.configuration(create_boost_shared_ptr_dogen_variability_meta_model_configuration(position + 1));
v.name(create_dogen_coding_meta_model_name(position + 2));
v.static_stereotypes(create_std_list_dogen_coding_meta_model_static_stereotypes(position + 3));
v.dynamic_stereotypes(create_std_list_std_string(position + 4));
v.unparsed_type(create_std_string(position + 5));
v.parsed_type(create_dogen_coding_meta_model_name_tree(position + 6));
v.is_immutable(create_bool(position + 7));
v.is_fluent(create_bool(position + 8));
v.orm_properties(create_boost_optional_dogen_coding_meta_model_orm_attribute_properties(position + 9));
}
开发者ID:DomainDrivenConsulting,项目名称:dogen,代码行数:13,代码来源:attribute_td.cpp
示例18: AddNodeItemsToResultSet
void rOctree<T>::QueryItemsWithRay(const ray_type& r , result_type& result) {
result.clear();
if (! m_root || !rIntersection::RayIntersectsAlignedBox(r , m_root->m_volume))
return;
AddNodeItemsToResultSet( m_root,result);
QueryItemsWithRayRec(r , result, m_root);
}
开发者ID:matthewcpp,项目名称:recondite,代码行数:9,代码来源:rOctree.hpp
示例19: operator
int operator()() const {
v.insert(value_type(types::node_type(), indexes::variant_node_index));
v.insert(value_type(types::bin_type(), indexes::variant_bin_index));
v.insert(value_type(types::int_type(), indexes::variant_int_index));
v.insert(value_type(types::uint_type(), indexes::variant_uint_index));
return 0;
}
开发者ID:bolero-MURAKAMI,项目名称:Sprig,代码行数:7,代码来源:magic.hpp
注:本文中的result_type类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论