Generated on for Gecode by doxygen 1.17.0
Gecode::Int::Extensional::CompressedSupport Class Reference

Compressed tuple-word support list. More...

#include <gecode/int/extensional.hh>

Public Member Functions

 CompressedSupport (void)
 Initialize as empty support list.
 CompressedSupport (const TupleSet::CSupportWord *b0, const TupleSet::CSupportWord *e0)
 Initialize from support word range.
const TupleSet::CSupportWordbegin (void) const
 Return first support word.
const TupleSet::CSupportWordend (void) const
 Return one past last support word.
bool empty (void) const
 Whether support list is empty.

Protected Attributes

const TupleSet::CSupportWordb
 First support word.
const TupleSet::CSupportWorde
 One past last support word.

Detailed Description

Compressed tuple-word support list.

Definition at line 53 of file extensional.hh.

Constructor & Destructor Documentation

◆ CompressedSupport() [1/2]

Gecode::Int::Extensional::CompressedSupport::CompressedSupport ( void )
inline

Initialize as empty support list.

Definition at line 41 of file bit-set.hpp.

◆ CompressedSupport() [2/2]

Gecode::Int::Extensional::CompressedSupport::CompressedSupport ( const TupleSet::CSupportWord * b0,
const TupleSet::CSupportWord * e0 )
inline

Initialize from support word range.

Definition at line 45 of file bit-set.hpp.

Member Function Documentation

◆ begin()

const TupleSet::CSupportWord * Gecode::Int::Extensional::CompressedSupport::begin ( void ) const
inline

Return first support word.

Definition at line 50 of file bit-set.hpp.

◆ end()

const TupleSet::CSupportWord * Gecode::Int::Extensional::CompressedSupport::end ( void ) const
inline

Return one past last support word.

Definition at line 55 of file bit-set.hpp.

◆ empty()

bool Gecode::Int::Extensional::CompressedSupport::empty ( void ) const
inline

Whether support list is empty.

Definition at line 60 of file bit-set.hpp.

Member Data Documentation

◆ b

const TupleSet::CSupportWord* Gecode::Int::Extensional::CompressedSupport::b
protected

First support word.

Definition at line 56 of file extensional.hh.

◆ e

const TupleSet::CSupportWord* Gecode::Int::Extensional::CompressedSupport::e
protected

One past last support word.

Definition at line 58 of file extensional.hh.


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