#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_empty_result, Policy::check_empty_result) | |
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 101 of file Interval_Info.defs.hh.
Parma_Polyhedra_Library::Interval_Info_Null< Policy >::const_bool_nodef | ( | may_be_empty | , | |
Policy::may_be_empty | ||||
) |
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 | ( | check_empty_result | , | |
Policy::check_empty_result | ||||
) |
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 | ( | store_special | , | |
false | ||||
) |
Parma_Polyhedra_Library::Interval_Info_Null< Policy >::const_bool_nodef | ( | store_open | , | |
false | ||||
) |
Parma_Polyhedra_Library::Interval_Info_Null< Policy >::const_bool_nodef | ( | cache_normalized | , | |
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_singleton | , | |
false | ||||
) |
void Parma_Polyhedra_Library::Interval_Info_Null< Policy >::clear | ( | ) | [inline] |
void Parma_Polyhedra_Library::Interval_Info_Null< Policy >::clear_boundary_properties | ( | Boundary_Type | ) | [inline] |
void Parma_Polyhedra_Library::Interval_Info_Null< Policy >::set_boundary_property | ( | Boundary_Type | , | |
const Property & | , | |||
typename Property::Value | = Property::default_value | |||
) | [inline] |
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 }
void Parma_Polyhedra_Library::Interval_Info_Null< Policy >::set_interval_property | ( | const Property & | , | |
typename Property::Value | = Property::default_value | |||
) | [inline] |
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 >::swap | ( | Interval_Info_Null< Policy > & | y | ) | [inline] |
Swaps *this
with y
.
Definition at line 32 of file Interval_Info.inlines.hh.
Referenced by Parma_Polyhedra_Library::Interval_Info_Null< Policy >::swap().
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 37 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 42 of file Interval_Info.inlines.hh.
void swap | ( | Parma_Polyhedra_Library::Interval_Info_Null< Policy > & | x, | |
Parma_Polyhedra_Library::Interval_Info_Null< Policy > & | y | |||
) | [related] |
Definition at line 104 of file Interval_Info.inlines.hh.
References Parma_Polyhedra_Library::Interval_Info_Null< Policy >::swap().
00105 { 00106 x.swap(y); 00107 }