nil_function_rep Struct Reference

#include <generic_function.hpp>

Inheritance diagram for nil_function_rep:
generic_function_rep rep_struct

List of all members.

Public Member Functions

Public Attributes


Detailed Description

Definition at line 59 of file generic_function.hpp.


Constructor & Destructor Documentation

nil_function_rep (  )  [inline]

Definition at line 60 of file generic_function.hpp.

00060 {}


Member Function Documentation

syntactic Flatten (  )  const [inline, virtual]

Implements generic_function_rep.

Definition at line 61 of file generic_function.hpp.

00061 { return syntactic ("nil_function"); }

generic_function me (  )  const [inline, inherited]

Definition at line 43 of file generic_function.hpp.

00043                                 {
00044   return generic_function (this, true); }

virtual generic Quote_apply ( const vector< generic > &  args  )  const [inline, virtual]

Implements generic_function_rep.

Definition at line 63 of file generic_function.hpp.

References ERROR, and mmx::mmerr.

00063                                                                   {
00064     mmerr << "Quote_apply called on nil function with arguments "
00065           << args << "\n";
00066     ERROR ("Quote_apply not implemented for nil functions");
00067     return generic (); }

vector<nat> Signature (  )  const [inline, virtual]

Implements generic_function_rep.

Definition at line 62 of file generic_function.hpp.

00062 { return vector<nat> (); }


Member Data Documentation

MMX_ALLOCATORS int ref_count [inherited]

Definition at line 164 of file basix.hpp.


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

Generated on 6 Dec 2012 for basix by  doxygen 1.6.1