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

unconstrained_set_of Reference

Boost , Chapter 1. Boost.Bimap , 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
namespace boost {
namespace bimaps {
template< class KeyType >
struct unconstrained_set_of;
struct unconstrained_set_of_relation;
} // namespace bimap
} // namespace boost

Unconstrained_set_of set view - это вид без ограничений. Использование такого вида просмотра повышает производительность бимапа, но к просмотру нельзя получить доступ. Неограниченный взгляд — пустой класс.

namespace boost {
namespace bimaps {
namespace views {
template< -implementation defined parameter list- >
class -implementation defined view name-
{
    // Empty view
};
} // namespace views
} // namespace bimap
} // namespace boost

В случае с<bimap<unconstrained_set_of<Left>,...>>

В представленном виде:

typedef signature-compatible with relation< Left, ... > key_type;
typedef signature-compatible with relation< Left, ... > value_type;

На левой карте вид:

typedef  Left  key_type;
typedef  ...   mapped_type;
typedef signature-compatible with std::pair< Left, ... > value_type;

В правильном виде карты:

typedef  ...  key_type;
typedef  Left mapped_type;
typedef signature-compatible with std::pair< ... , Left > value_type;

Мы принимаем схему, изложенную в разделесигнатур сложности. Неограниченный просмотр не может быть доступен пользователю, но формулы, чтобы найти порядок операции для бимап-трюма со следующими определениями. Сигнатурой сложности взгляда<unconstrained_set_of>является:

  • копирование:<c(n)=0>
  • вставка:<i(n)=0>
  • намек на вставку:<h(n)=0>
  • удаление:<d(n)=0>
  • Замена:<r(n)=0>
  • модифицировать:<m(n)=0>

Виды не могут быть сериализованы сами по себе, но только как часть<bimap>, в которую они встроены. При описании дополнительных предварительных условий и гарантий, связанных с<list_of>представлениями в отношении сериализации их встраиваемых контейнеров, мы используем понятия, определенные в разделе<bimap>сериализации.

  • Требуется:Никаких дополнительных требований к контейнерам.
  • Требуется:Никаких дополнительных требований к контейнерам.

PrevUpHomeNext

Статья unconstrained_set_of Reference раздела Chapter 1. Boost.Bimap Reference может быть полезна для разработчиков на c++ и boost.




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-07-05 10:33:10/0.0065720081329346/0