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

Class interval_bounds

Boost , Chapter 1. Boost.Icl , Header <boost/icl/interval_bounds.hpp>

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

Class interval_bounds

boost::icl::interval_bounds

Synopsis

// In header: <boost/icl/interval_bounds.hpp>

class interval_bounds {
public:
  // construct/copy/destruct
  interval_bounds();
  explicit interval_bounds(bound_type);
  // public member functions
   BOOST_STATIC_CONSTANT(bound_type, static_open = 0);
   BOOST_STATIC_CONSTANT(bound_type, static_left_open = 1);
   BOOST_STATIC_CONSTANT(bound_type, static_right_open = 2);
   BOOST_STATIC_CONSTANT(bound_type, static_closed = 3);
   BOOST_STATIC_CONSTANT(bound_type, dynamic = 4);
   BOOST_STATIC_CONSTANT(bound_type, undefined = 5);
   BOOST_STATIC_CONSTANT(bound_type, _open = 0);
   BOOST_STATIC_CONSTANT(bound_type, _left_open = 1);
   BOOST_STATIC_CONSTANT(bound_type, _right_open = 2);
   BOOST_STATIC_CONSTANT(bound_type, _closed = 3);
   BOOST_STATIC_CONSTANT(bound_type, _right = 1);
   BOOST_STATIC_CONSTANT(bound_type, _left = 2);
   BOOST_STATIC_CONSTANT(bound_type, _all = 3);
  interval_bounds all() const;
  interval_bounds left() const;
  interval_bounds right() const;
  interval_bounds reverse_left() const;
  interval_bounds reverse_right() const;
  bound_type bits() const;
  // public static functions
  static interval_bounds open();
  static interval_bounds left_open();
  static interval_bounds right_open();
  static interval_bounds closed();
  // public data members
  bound_type _bits;
};

Description

interval_bounds public construct/copy/destruct

  1. <
    interval_bounds();
    >
  2. <
    explicitinterval_bounds(bound_typebounds);
    >

interval_bounds public member functions

  1. <
    BOOST_STATIC_CONSTANT(bound_type,static_open=0);
    >
  2. <
    BOOST_STATIC_CONSTANT(bound_type,static_left_open=1);
    >
  3. <
    BOOST_STATIC_CONSTANT(bound_type,static_right_open=2);
    >
  4. <
    BOOST_STATIC_CONSTANT(bound_type,static_closed=3);
    >
  5. <
    BOOST_STATIC_CONSTANT(bound_type,dynamic=4);
    >
  6. <
    BOOST_STATIC_CONSTANT(bound_type,undefined=5);
    >
  7. <
    BOOST_STATIC_CONSTANT(bound_type,_open=0);
    >
  8. <
    BOOST_STATIC_CONSTANT(bound_type,_left_open=1);
    >
  9. <
    BOOST_STATIC_CONSTANT(bound_type,_right_open=2);
    >
  10. <
    BOOST_STATIC_CONSTANT(bound_type,_closed=3);
    >
  11. <
    BOOST_STATIC_CONSTANT(bound_type,_right=1);
    >
  12. <
    BOOST_STATIC_CONSTANT(bound_type,_left=2);
    >
  13. <
    BOOST_STATIC_CONSTANT(bound_type,_all=3);
    >
  14. <
    interval_boundsall()const;
    >
  15. <
    interval_boundsleft()const;
    >
  16. <
    interval_boundsright()const;
    >
  17. <
    interval_boundsreverse_left()const;
    >
  18. <
    interval_boundsreverse_right()const;
    >
  19. <
    bound_typebits()const;
    >

interval_bounds public static functions

  1. <
    staticinterval_boundsopen();
    >
  2. <
    staticinterval_boundsleft_open();
    >
  3. <
    staticinterval_boundsright_open();
    >
  4. <
    staticinterval_boundsclosed();
    >

PrevUpHomeNext

Статья Class interval_bounds раздела Chapter 1. Boost.Icl Header <boost/icl/interval_bounds.hpp> может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Header <boost/icl/interval_bounds.hpp> ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 23:53:52/0.0087089538574219/1