Generated on Mon Aug 25 11:35:53 2008 for Gecode by doxygen 1.5.6

Gecode::Reflection::VarSpec::Domain Class Reference

List of all members.


Detailed Description

Implementation of a VarSpec, holding all information about a variable.

Definition at line 487 of file reflection.cc.


Public Member Functions

Argdom (void) const
 Return representation of the domain.
bool assigned (void) const
 Return whether domain is assigned.
 Domain (Support::Symbol vti, Arg *domain, bool assigned)
 Constructor.
 ~Domain (void)
 Destructor.

Public Attributes

Support::Symbol _vti
 The variable type identifier for this variable.
Support::Symbol _n
 The name of this variable.
int r
 Reference count.

Constructor & Destructor Documentation

Gecode::Reflection::VarSpec::Domain::Domain ( Support::Symbol  vti,
Arg domain,
bool  assigned 
) [inline]

Constructor.

Definition at line 514 of file reflection.cc.

Gecode::Reflection::VarSpec::Domain::~Domain ( void   )  [inline]

Destructor.

Definition at line 520 of file reflection.cc.


Member Function Documentation

Arg * Gecode::Reflection::VarSpec::Domain::dom ( void   )  const [inline]

Return representation of the domain.

Definition at line 528 of file reflection.cc.

bool Gecode::Reflection::VarSpec::Domain::assigned ( void   )  const [inline]

Return whether domain is assigned.

Definition at line 536 of file reflection.cc.


Member Data Documentation

The variable type identifier for this variable.

Definition at line 493 of file reflection.cc.

The name of this variable.

Definition at line 495 of file reflection.cc.

Reference count.

Definition at line 497 of file reflection.cc.


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