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

atlas::interpreter::builtin_value Struct Reference

#include <evaluator.h>

Inheritance diagram for atlas::interpreter::builtin_value:

Inheritance graph
[legend]
Collaboration diagram for atlas::interpreter::builtin_value:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 builtin_value (wrapper_function v, const char *n)
 ~builtin_value ()
virtual void print (std::ostream &out) const
builtin_valueclone () const

Static Public Member Functions

const char * name ()

Public Attributes

wrapper_function val
std::string print_name

Private Member Functions

 builtin_value (const builtin_value &v)

Constructor & Destructor Documentation

atlas::interpreter::builtin_value::builtin_value wrapper_function  v,
const char *  n
[inline]
 

Definition at line 354 of file evaluator.h.

atlas::interpreter::builtin_value::~builtin_value  )  [inline]
 

Definition at line 356 of file evaluator.h.

atlas::interpreter::builtin_value::builtin_value const builtin_value v  )  [inline, private]
 

Definition at line 362 of file evaluator.h.


Member Function Documentation

builtin_value* atlas::interpreter::builtin_value::clone  )  const [inline, virtual]
 

Implements atlas::interpreter::value_base.

Definition at line 359 of file evaluator.h.

const char* atlas::interpreter::builtin_value::name  )  [inline, static]
 

Reimplemented from atlas::interpreter::value_base.

Definition at line 360 of file evaluator.h.

virtual void atlas::interpreter::builtin_value::print std::ostream &  out  )  const [inline, virtual]
 

Implements atlas::interpreter::value_base.

Definition at line 357 of file evaluator.h.


Member Data Documentation

std::string atlas::interpreter::builtin_value::print_name
 

Definition at line 353 of file evaluator.h.

wrapper_function atlas::interpreter::builtin_value::val
 

Definition at line 351 of file evaluator.h.


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