Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

atlas::interpreter::func_type Struct Reference

#include <evaluator.h>

Collaboration diagram for atlas::interpreter::func_type:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 func_type (type_ptr a, type_ptr r)
 func_type (const func_type &f)

Public Attributes

type_declarator arg_type
type_declarator result_type

Constructor & Destructor Documentation

atlas::interpreter::func_type::func_type type_ptr  a,
type_ptr  r
[inline]
 

Definition at line 88 of file evaluator.h.

References atlas::interpreter::type_declarator::set_from().

atlas::interpreter::func_type::func_type const func_type f  )  [inline]
 

Definition at line 91 of file evaluator.h.


Member Data Documentation

type_declarator atlas::interpreter::func_type::arg_type
 

Definition at line 86 of file evaluator.h.

Referenced by atlas::interpreter::check_type(), atlas::interpreter::convert_expr(), atlas::interpreter::find_type(), atlas::interpreter::operator<<(), atlas::interpreter::operator==(), and atlas::interpreter::type_declarator::specialise().

type_declarator atlas::interpreter::func_type::result_type
 

Definition at line 86 of file evaluator.h.

Referenced by atlas::interpreter::check_type(), atlas::interpreter::convert_expr(), atlas::interpreter::find_type(), atlas::interpreter::operator<<(), atlas::interpreter::operator==(), and atlas::interpreter::type_declarator::specialise().


The documentation for this struct was generated from the following file:
Generated on Wed Mar 26 16:52:33 2008 for atlas by  doxygen 1.3.9.1