Back to index

texmacs  1.0.7.15
Public Member Functions
event_ptr< R > Struct Template Reference

#include <event_codes.hpp>

Inheritance diagram for event_ptr< R >:
Inheritance graph
[legend]
Collaboration diagram for event_ptr< R >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 event_ptr (const event_ptr< R > &ev)
 event_ptr (const event &ev)
 ~event_ptr ()
event_ptr< R > & operator= (const event_ptr< R > &ev)
 operator event ()
Roperator-> ()

Detailed Description

template<class R>
struct event_ptr< R >

Definition at line 84 of file event_codes.hpp.


Constructor & Destructor Documentation

template<class R>
event_ptr< R >::event_ptr ( const event_ptr< R > &  ev) [inline]

Definition at line 85 of file event_codes.hpp.

: event_ptr_base(ev) {}
template<class R>
event_ptr< R >::event_ptr ( const event ev) [inline]

Definition at line 86 of file event_codes.hpp.

: event_ptr_base(ev) {}
template<class R>
event_ptr< R >::~event_ptr ( ) [inline]

Definition at line 87 of file event_codes.hpp.

{}

Member Function Documentation

template<class R>
event_ptr< R >::operator event ( ) [inline]

Reimplemented from event_ptr_base.

Definition at line 90 of file event_codes.hpp.

template<class R>
R* event_ptr< R >::operator-> ( void  ) [inline]

Reimplemented from event_ptr_base.

Definition at line 92 of file event_codes.hpp.

                           {
    return static_cast<R*>(event_ptr_base::operator->()); }
template<class R>
event_ptr<R>& event_ptr< R >::operator= ( const event_ptr< R > &  ev) [inline]

Definition at line 88 of file event_codes.hpp.

                                                           {
    return static_cast<event_ptr<R>&>(event_ptr_base::operator=(ev)); }

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