Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

SchExtvarConstructor Class Reference

#include <schxvar.hpp>

List of all members.


Detailed Description

Scheme external variable expression constructor.

This class invents the operator&(), which forms a pair of SExpressionIndirectAccessor and SExpressionIndirect.

The operator takes a C++ lvalue of either any integer, float, or SString or SReference type, and forms a dotted pair in which the car is a SExpressionIndirectAccessor object and the cdr is a SExpressionIndirect object which incapsulates the given lvalue. Being evaluated, such a pair returns the current value of the variable; being used as the first argument of SETF!, it performs the appropriate assignment.

Definition at line 40 of file schxvar.hpp.

Public Member Functions

template<class Tt>
SReference operator & (Tt &var)


Member Function Documentation

template<class Tt>
SReference SchExtvarConstructor::operator & Tt &  var  ) 
 

Definition at line 42 of file schxvar.hpp.


The documentation for this class was generated from the following file:
Generated on Tue Dec 18 00:40:48 2007 for InteLib by  doxygen 1.4.1