Back to index

texmacs  1.0.7.15
Public Member Functions | Public Attributes
promise_rep< T > Class Template Reference

#include <promise.hpp>

Inheritance diagram for promise_rep< T >:
Inheritance graph
[legend]
Collaboration diagram for promise_rep< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 promise_rep ()
virtual ~promise_rep ()
virtual tm_ostreamprint (tm_ostream &out)
virtual T eval ()=0

Public Attributes

int ref_count

Detailed Description

template<class T>
class promise_rep< T >

Definition at line 23 of file promise.hpp.


Constructor & Destructor Documentation

template<class T>
promise_rep< T >::promise_rep ( ) [inline]

Definition at line 25 of file promise.hpp.

{}
template<class T>
virtual promise_rep< T >::~promise_rep ( ) [inline, virtual]

Definition at line 26 of file promise.hpp.

{}

Member Function Documentation

template<class T>
virtual T promise_rep< T >::eval ( ) [pure virtual]

Implemented in object_promise_widget_rep, concrete_promise_rep, and abstract_promise_rep.

Here is the caller graph for this function:

template<class T>
TMPL tm_ostream & promise_rep< T >::print ( tm_ostream out) [inline, virtual]

Reimplemented in object_promise_widget_rep, concrete_promise_rep, and abstract_promise_rep.

Definition at line 41 of file promise.hpp.

                                                              {
  return out << "promise"; }

Member Data Documentation

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: