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

#include <ptr_passer.hpp>

Public Member Functions

template<class T >
 ptr_passer (T *inptr)
 ptr_passer (const ptr_passer &inval)
template<class T >
 operator T * ()

Private Attributes

const std::type_info & tval
void * _ptr

Detailed Description

Definition at line 21 of file ptr_passer.hpp.

Constructor & Destructor Documentation

template<class T >
ptr_passer::ptr_passer ( T *  inptr)
inline

Definition at line 26 of file ptr_passer.hpp.

Here is the call graph for this function:

ptr_passer::ptr_passer ( const ptr_passer inval)
inline

Definition at line 34 of file ptr_passer.hpp.

Member Function Documentation

template<class T >
ptr_passer::operator T * ( )
inline

Definition at line 37 of file ptr_passer.hpp.

Here is the call graph for this function:

Member Data Documentation

void* ptr_passer::_ptr
private

Definition at line 23 of file ptr_passer.hpp.

const std::type_info& ptr_passer::tval
private

Definition at line 22 of file ptr_passer.hpp.


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