LILAC
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
__retrieve_checker< T > Class Template Reference

#include <retrieve_checker.hpp>

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

Public Member Functions

virtual ~__retrieve_checker ()
virtual void * get_ptr ()
virtual void check_and_get_type (const std::type_info &type, void *inval)
void check_and_get_type (item *inval)
- Public Member Functions inherited from retrieve_wrapper
virtual ~retrieve_wrapper ()

Private Member Functions

 __retrieve_checker (T &inval)

Private Attributes

T & val

Friends

class input

Detailed Description

template<class T>
class __retrieve_checker< T >

Definition at line 91 of file retrieve_checker.hpp.

Constructor & Destructor Documentation

template<class T >
__retrieve_checker< T >::__retrieve_checker ( T &  inval)
inlineprivate

Definition at line 93 of file retrieve_checker.hpp.

template<class T >
virtual __retrieve_checker< T >::~__retrieve_checker ( )
inlinevirtual

Definition at line 96 of file retrieve_checker.hpp.

Member Function Documentation

template<class T >
virtual void __retrieve_checker< T >::check_and_get_type ( const std::type_info &  type,
void *  inval 
)
inlinevirtual

Implements retrieve_wrapper.

Definition at line 101 of file retrieve_checker.hpp.

Here is the call graph for this function:

template<class T >
void __retrieve_checker< T >::check_and_get_type ( item inval)
inlinevirtual

Implements retrieve_wrapper.

Definition at line 114 of file retrieve_checker.hpp.

template<class T >
virtual void* __retrieve_checker< T >::get_ptr ( )
inlinevirtual

Implements retrieve_wrapper.

Definition at line 98 of file retrieve_checker.hpp.

Friends And Related Function Documentation

template<class T >
friend class input
friend

Definition at line 120 of file retrieve_checker.hpp.

Member Data Documentation

template<class T >
T& __retrieve_checker< T >::val
private

Definition at line 92 of file retrieve_checker.hpp.


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