# Gecode::Set::GlbRanges< ComplementView< ComplementView< View > > > Class Template Reference

[Programming set actors]

Range iterator for the greatest lower bound of double-complement-views. More...

`#include <complement.hpp>`

## Constructors and initialization | |

| |

GlbRanges (void) | |

Default constructor. | |

GlbRanges (const ComplementView< ComplementView< View > > &x) | |

Initialize with ranges for view x. | |

void | init (const ComplementView< ComplementView< View > > &x) |

Initialize with ranges for view x. |

## Detailed Description

### template<class View>

class Gecode::Set::GlbRanges< ComplementView< ComplementView< View > > >

Range iterator for the greatest lower bound of double-complement-views.

This class provides (by specialization) a range iterator for the greatest lower bounds of complements of complement set views.

Definition at line 513 of file complement.hpp.

## Constructor & Destructor Documentation

template<class View >

Gecode::Set::GlbRanges< ComplementView< ComplementView< View > > >::GlbRanges | ( | void | ) | ` [inline]` |

Default constructor.

Reimplemented from Gecode::Set::GlbRanges< View >.

Definition at line 519 of file complement.hpp.

template<class View >

Gecode::Set::GlbRanges< ComplementView< ComplementView< View > > >::GlbRanges | ( | const ComplementView< ComplementView< View > > & | x |
) | ` [inline]` |

Initialize with ranges for view *x*.

Definition at line 530 of file complement.hpp.

## Member Function Documentation

template<class View >

void Gecode::Set::GlbRanges< ComplementView< ComplementView< View > > >::init | ( | const ComplementView< ComplementView< View > > & | x |
) | ` [inline]` |

Initialize with ranges for view *x*.

Definition at line 536 of file complement.hpp.

The documentation for this class was generated from the following file:

- gecode/set/view/complement.hpp