#include <Interval_Info.defs.hh>


Public Member Functions | |
| const_bool_nodef (store_open, true) | |
| Interval_Info_Null_Open (bool o) | |
| bool | get_boundary_property (Boundary_Type, const Boundary_NS::Property &p) const |
| void | ascii_dump (std::ostream &s) const |
| bool | ascii_load (std::istream &s) |
Private Attributes | |
| bool | open |
Definition at line 140 of file Interval_Info.defs.hh.
| Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy >::Interval_Info_Null_Open | ( | bool | o | ) | [inline] |
Definition at line 143 of file Interval_Info.defs.hh.
00144 : open(o) { 00145 }
| void Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy >::ascii_dump | ( | std::ostream & | s | ) | const [inline] |
Reimplemented from Parma_Polyhedra_Library::Interval_Info_Null< Policy >.
Definition at line 49 of file Interval_Info.inlines.hh.
References Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy >::open.
00049 { 00050 s << (open ? "open" : "closed"); 00051 }
| bool Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy >::ascii_load | ( | std::istream & | s | ) | [inline] |
Reimplemented from Parma_Polyhedra_Library::Interval_Info_Null< Policy >.
Definition at line 55 of file Interval_Info.inlines.hh.
References Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy >::open.
| Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy >::const_bool_nodef | ( | store_open | , | |
| true | ||||
| ) |
| bool Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy >::get_boundary_property | ( | Boundary_Type | , | |
| const Boundary_NS::Property & | p | |||
| ) | const [inline] |
Definition at line 146 of file Interval_Info.defs.hh.
References Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy >::open.
00146 { 00147 switch (p.type) { 00148 case Boundary_NS::Property::OPEN_: 00149 return open; 00150 default: 00151 return Boundary_NS::Property::unsupported_value; 00152 } 00153 }
bool Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy >::open [private] |
Definition at line 159 of file Interval_Info.defs.hh.
Referenced by Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy >::ascii_dump(), Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy >::ascii_load(), and Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy >::get_boundary_property().
1.6.3