Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Struct template is_mpi_builtin_datatype

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Struct template is_mpi_builtin_datatype

boost::mpi::is_mpi_builtin_datatype — Type trait that determines if there exists a built-in MPI data type for a given C++ type.

Synopsis

// In header: <boost/mpi/datatype.hpp>
template<typename T> 
struct is_mpi_builtin_datatype : public boost::mpl::or_< is_mpi_integer_datatype< T >, is_mpi_floating_point_datatype< T >, is_mpi_logical_datatype< T >, is_mpi_complex_datatype< T >, is_mpi_byte_datatype< T > >
{
};

Description

Эта черта типа определяет, когда существует прямое отображение от типа C++ к типу MPI. Например, C++<int>карты типа непосредственно к типу MPI<MPI_INT>. При прямом отображении от типа<T>к типу MPI<is_mpi_builtin_datatype>будет происходить от<mpl::true_>, и тип данных MPI будет доступен через<get_mpi_datatype>.

В общем, пользователям не нужно специализироваться на этой черте. Однако, если у вас есть дополнительный тип C++, который может отображаться непосредственно только для встроенных типов MPI, специализируйтесь либо на этой черте, либо на одной из черт, соответствующих категориям типов данных MPI<is_mpi_integer_datatype>,<is_mpi_floating_point_datatype>,<is_mpi_logical_datatype>,<is_mpi_complex_datatype>или<is_mpi_builtin_datatype>.<is_mpi_builtin_datatype>выводит<mpl::true_>, если какие-либо из признаков, соответствующих категориям типов данных MPI, получены<mpl::true_>.


PrevUpHomeNext

Статья Struct template is_mpi_builtin_datatype раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 23:59:48/0.0062088966369629/0