#include <Interval_Info.defs.hh>

Public Member Functions | |
| const_bool_nodef (may_be_empty, Policy::may_be_empty) | |
| const_bool_nodef (may_contain_infinity, Policy::may_contain_infinity) | |
| const_bool_nodef (check_inexact, Policy::check_inexact) | |
| const_bool_nodef (store_special, false) | |
| const_bool_nodef (store_open, false) | |
| const_bool_nodef (cache_normalized, false) | |
| const_bool_nodef (cache_empty, false) | |
| const_bool_nodef (cache_singleton, false) | |
| void | clear () |
| void | clear_boundary_properties (Boundary_Type) |
| template<typename Property > | |
| void | set_boundary_property (Boundary_Type, const Property &, typename Property::Value=Property::default_value) |
| template<typename Property > | |
| Property::Value | get_boundary_property (Boundary_Type, const Property &) const |
| template<typename Property > | |
| void | set_interval_property (const Property &, typename Property::Value=Property::default_value) |
| template<typename Property > | |
| Property::Value | get_interval_property (const Property &) const |
| void | swap (Interval_Info_Null &y) |
Swaps *this with y. | |
| void | ascii_dump (std::ostream &s) const |
| bool | ascii_load (std::istream &s) |
Related Functions | |
(Note that these are not member functions.) | |
| template<typename Policy > | |
| void | swap (Parma_Polyhedra_Library::Interval_Info_Null< Policy > &x, Parma_Polyhedra_Library::Interval_Info_Null< Policy > &y) |
Definition at line 102 of file Interval_Info.defs.hh.
| void Parma_Polyhedra_Library::Interval_Info_Null< Policy >::ascii_dump | ( | std::ostream & | s | ) | const [inline] |
Reimplemented in Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy >.
Definition at line 38 of file Interval_Info.inlines.hh.
| bool Parma_Polyhedra_Library::Interval_Info_Null< Policy >::ascii_load | ( | std::istream & | s | ) | [inline] |
Reimplemented in Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy >.
Definition at line 43 of file Interval_Info.inlines.hh.
| void Parma_Polyhedra_Library::Interval_Info_Null< Policy >::clear | ( | ) | [inline] |
Definition at line 112 of file Interval_Info.defs.hh.
| void Parma_Polyhedra_Library::Interval_Info_Null< Policy >::clear_boundary_properties | ( | Boundary_Type | ) | [inline] |
Definition at line 114 of file Interval_Info.defs.hh.
| Parma_Polyhedra_Library::Interval_Info_Null< Policy >::const_bool_nodef | ( | cache_singleton | , | |
| false | ||||
| ) |
| Parma_Polyhedra_Library::Interval_Info_Null< Policy >::const_bool_nodef | ( | cache_empty | , | |
| false | ||||
| ) |
| Parma_Polyhedra_Library::Interval_Info_Null< Policy >::const_bool_nodef | ( | cache_normalized | , | |
| false | ||||
| ) |
| Parma_Polyhedra_Library::Interval_Info_Null< Policy >::const_bool_nodef | ( | store_open | , | |
| false | ||||
| ) |
| Parma_Polyhedra_Library::Interval_Info_Null< Policy >::const_bool_nodef | ( | store_special | , | |
| false | ||||
| ) |
| Parma_Polyhedra_Library::Interval_Info_Null< Policy >::const_bool_nodef | ( | check_inexact | , | |
| Policy::check_inexact | ||||
| ) |
| Parma_Polyhedra_Library::Interval_Info_Null< Policy >::const_bool_nodef | ( | may_contain_infinity | , | |
| Policy::may_contain_infinity | ||||
| ) |
| Parma_Polyhedra_Library::Interval_Info_Null< Policy >::const_bool_nodef | ( | may_be_empty | , | |
| Policy::may_be_empty | ||||
| ) |
| Property::Value Parma_Polyhedra_Library::Interval_Info_Null< Policy >::get_boundary_property | ( | Boundary_Type | , | |
| const Property & | ||||
| ) | const [inline] |
Definition at line 121 of file Interval_Info.defs.hh.
References Parma_Polyhedra_Library::Interval_NS::Property::unsupported_value.
00121 { 00122 return Property::unsupported_value; 00123 }
| Property::Value Parma_Polyhedra_Library::Interval_Info_Null< Policy >::get_interval_property | ( | const Property & | ) | const [inline] |
Definition at line 128 of file Interval_Info.defs.hh.
References Parma_Polyhedra_Library::Interval_NS::Property::unsupported_value.
00128 { 00129 return Property::unsupported_value; 00130 }
| void Parma_Polyhedra_Library::Interval_Info_Null< Policy >::set_boundary_property | ( | Boundary_Type | , | |
| const Property & | , | |||
| typename Property::Value | = Property::default_value | |||
| ) | [inline] |
Definition at line 118 of file Interval_Info.defs.hh.
| void Parma_Polyhedra_Library::Interval_Info_Null< Policy >::set_interval_property | ( | const Property & | , | |
| typename Property::Value | = Property::default_value | |||
| ) | [inline] |
Definition at line 125 of file Interval_Info.defs.hh.
| void Parma_Polyhedra_Library::Interval_Info_Null< Policy >::swap | ( | Interval_Info_Null< Policy > & | y | ) | [inline] |
Swaps *this with y.
Definition at line 33 of file Interval_Info.inlines.hh.
Referenced by Parma_Polyhedra_Library::Interval_Info_Null< Policy >::swap().
| void swap | ( | Parma_Polyhedra_Library::Interval_Info_Null< Policy > & | x, | |
| Parma_Polyhedra_Library::Interval_Info_Null< Policy > & | y | |||
| ) | [related] |
Definition at line 105 of file Interval_Info.inlines.hh.
References Parma_Polyhedra_Library::Interval_Info_Null< Policy >::swap().
00106 { 00107 x.swap(y); 00108 }
1.6.3