Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

EventStoreValue< Type > Class Template Reference

#include <eventParameter.h>

Inheritance diagram for EventStoreValue< Type >:

EventStoreValueBase TypedReferenceCount TypedObject ReferenceCount List of all members.

Public Member Functions

 EventStoreValue (const Type &value)
INLINE void set_value (const Type &value)
INLINE const Type & get_value () const
virtual void output (ostream &out) const
virtual TypeHandle get_type () const
virtual TypeHandle force_init_type ()

Static Public Member Functions

TypeHandle get_class_type ()
void init_type (const string &type_name="UndefinedEventStoreValue")

Public Attributes

Type _value

Static Private Attributes

TypeHandle _type_handle

template<class Type>
class EventStoreValue< Type >


Constructor & Destructor Documentation

template<class Type>
EventStoreValue< Type >::EventStoreValue const Type &  value  )  [inline]
 

Definition at line 113 of file eventParameter.h.

References EventStoreValue< Type >::_value.


Member Function Documentation

template<class Type>
virtual TypeHandle EventStoreValue< Type >::force_init_type void   )  [inline, virtual]
 

Reimplemented from EventStoreValueBase.

Definition at line 134 of file eventParameter.h.

References EventStoreValue< Type >::get_class_type().

template<class Type>
TypeHandle EventStoreValue< Type >::get_class_type void   )  [inline, static]
 

Reimplemented from EventStoreValueBase.

Definition at line 123 of file eventParameter.h.

References EventStoreValue< Type >::_type_handle.

Referenced by EventStoreValue< Type >::force_init_type(), and EventStoreValue< Type >::get_type().

template<class Type>
virtual TypeHandle EventStoreValue< Type >::get_type void   )  const [inline, virtual]
 

Reimplemented from EventStoreValueBase.

Definition at line 131 of file eventParameter.h.

References EventStoreValue< Type >::get_class_type().

template<class Type>
INLINE const Type& EventStoreValue< Type >::get_value  )  const
 

Referenced by Transform2SG::do_transmit_data(), Trackball::do_transmit_data(), MouseWatcher::do_transmit_data(), and DriveInterface::do_transmit_data().

template<class Type>
void EventStoreValue< Type >::init_type const string &  type_name = "UndefinedEventStoreValue< Type >"  )  [inline, static]
 

Definition at line 126 of file eventParameter.h.

References EventStoreValue< Type >::_type_handle, EventStoreValueBase::get_class_type(), EventStoreValueBase::init_type(), and register_dynamic_type().

template<class Type>
virtual void EventStoreValue< Type >::output ostream &  out  )  const [virtual]
 

Implements EventStoreValueBase.

template<class Type>
INLINE void EventStoreValue< Type >::set_value const Type &  value  ) 
 


Member Data Documentation

template<class Type>
TypeHandle EventStoreValue< Type >::_type_handle [static, private]
 

Reimplemented from EventStoreValueBase.

Definition at line 141 of file eventParameter.h.

Referenced by EventStoreValue< Type >::get_class_type(), and EventStoreValue< Type >::init_type().

template<class Type>
Type EventStoreValue< Type >::_value
 

Definition at line 120 of file eventParameter.h.

Referenced by EventStoreValue< Type >::EventStoreValue().


The documentation for this class was generated from the following file:
Generated on Fri Apr 18 00:12:15 2003 for Panda by doxygen1.3