#include <schxvar.hpp>
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) |
|
Definition at line 42 of file schxvar.hpp. |