Back to index

Public Member Functions | Public Attributes | Private Attributes
object_promise_widget_rep Class Reference
Inheritance diagram for object_promise_widget_rep:
Inheritance graph
Collaboration diagram for object_promise_widget_rep:
Collaboration graph

List of all members.

Public Member Functions

 object_promise_widget_rep (object obj2)
tm_ostreamprint (tm_ostream &out)
widget eval ()

Public Attributes

int ref_count

Private Attributes

object obj

Detailed Description

Definition at line 320 of file object.cpp.

Constructor & Destructor Documentation

Definition at line 323 of file object.cpp.

: obj (obj2) {}

Member Function Documentation

widget object_promise_widget_rep::eval ( ) [inline, virtual]

Implements promise_rep< widget >.

Definition at line 325 of file object.cpp.

              tmscm  result= call_scheme (object_to_tmscm  (obj));
              if (tmscm_is_widget (result)) return tmscm_to_widget (result);
              else {
                     FAILED ("widget expected");
                     return glue_widget ();

Here is the call graph for this function:

Reimplemented from promise_rep< widget >.

Definition at line 324 of file object.cpp.

{ return out << obj; }

Member Data Documentation

Definition at line 321 of file object.cpp.

int abstract_struct::ref_count [inherited]

Definition at line 142 of file basic.hpp.

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