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

LFunctionConstructor Class Reference

#include <lisp.hpp>

List of all members.


Detailed Description

Lisp Function abbreviation representer.

Just like SListConstructor and LListConstructor, the LFunctionConstructor class is not a datastructure: it is intended to create one more unary operation. The operation represents the well-known Lisp abbreviation for (FUNCTION A), which is #'A. The Lisp token #'X is translated to C++ as F^X, where F is an instance of the LFunctionConstructor class.

Definition at line 180 of file lisp.hpp.

Public Member Functions

 LFunctionConstructor ()
 ~LFunctionConstructor ()
LReference operator^ (const LReference &op) const


Constructor & Destructor Documentation

LFunctionConstructor::LFunctionConstructor  ) 
 

Definition at line 182 of file lisp.hpp.

LFunctionConstructor::~LFunctionConstructor  ) 
 

Definition at line 183 of file lisp.hpp.


Member Function Documentation

LReference LFunctionConstructor::operator^ const LReference op  )  const
 

Definition at line 185 of file lisp.hpp.

References PTheEmptyList, and PTheLispSymbolFunction.


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