24 #ifndef PPL_Interval_Info_inlines_hh
25 #define PPL_Interval_Info_inlines_hh 1
31 template <
typename Policy>
36 template <
typename Policy>
41 template <
typename Policy>
47 template <
typename Policy>
50 s << (open ?
"open" :
"closed");
53 template <
typename Policy>
64 if (str ==
"closed") {
71 template <
typename T,
typename Policy>
78 template <
typename T,
typename Policy>
81 const std::ios::fmtflags old_flags = s.setf(std::ios::hex,
87 template <
typename T,
typename Policy>
90 const std::ios::fmtflags old_flags = s.setf(std::ios::hex,
97 #ifdef PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS
99 #endif // defined(PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS)
100 template <
typename Policy>
106 #ifdef PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS
108 #endif // defined(PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS)
109 template <
typename T,
typename Policy>
117 #endif // !defined(PPL_Interval_Info_inlines_hh)
void swap(CO_Tree &x, CO_Tree &y)
void ascii_dump(std::ostream &s) const
bool ascii_load(std::istream &s)
void swap(Interval_Info_Null< Policy > &x, Interval_Info_Null< Policy > &y)
bool ascii_load(std::istream &s)
void m_swap(Interval_Info_Bitset &y)
Swaps *this with y.
void ascii_dump(std::ostream &s) const
The entire library is confined to this namespace.
void ascii_dump(std::ostream &s) const
void m_swap(Interval_Info_Null &y)
Swaps *this with y.
void swap(Interval_Info_Bitset< T, Policy > &x, Interval_Info_Bitset< T, Policy > &y)
bool ascii_load(std::istream &s)