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

Gecode::Serialization::GJSSpace Class Reference

#include <javascript.hh>

List of all members.


Detailed Description

Wrapper class to export a Space to JavaScript.

Definition at line 49 of file javascript.hh.


Public Slots

void constraint (const QString &name, QScriptValue args)
QScriptValue variable (const QString &vti, QScriptValue args)
QScriptValue pair (QScriptValue a, QScriptValue b)

Public Member Functions

 GJSSpace (QScriptEngine *, Gecode::Space *s0)
Gecode::Reflection::ArgscriptValToArg (QScriptValue v)

Public Attributes

QScriptValue varProto
QScriptValue pairProto
Gecode::Spaces
Gecode::Reflection::VarMap vm
Gecode::Reflection::Unreflector d

Constructor & Destructor Documentation

Gecode::Serialization::GJSSpace::GJSSpace ( QScriptEngine *  ,
Gecode::Space s0 
)


Member Function Documentation

Gecode::Reflection::Arg* Gecode::Serialization::GJSSpace::scriptValToArg ( QScriptValue  v  ) 

void Gecode::Serialization::GJSSpace::constraint ( const QString &  name,
QScriptValue  args 
) [slot]

QScriptValue Gecode::Serialization::GJSSpace::variable ( const QString &  vti,
QScriptValue  args 
) [slot]

QScriptValue Gecode::Serialization::GJSSpace::pair ( QScriptValue  a,
QScriptValue  b 
) [slot]


Member Data Documentation

Definition at line 53 of file javascript.hh.

Definition at line 54 of file javascript.hh.


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