replicode
Public Member Functions | Private Attributes | List of all members
core::P< C > Class Template Reference

#include <base.h>

Inheritance diagram for core::P< C >:
Inheritance graph
Collaboration diagram for core::P< C >:
Collaboration graph

Public Member Functions

 P ()
 
 P (C *o)
 
 P (const P< C > &p)
 
 ~P ()
 
Coperator-> () const
 
template<class D >
 operator D * () const
 
bool operator== (C *c) const
 
bool operator!= (C *c) const
 
bool operator< (C *c) const
 
bool operator> (C *c) const
 
bool operator! () const
 
template<class D >
bool operator== (P< D > &p) const
 
template<class D >
bool operator!= (P< D > &p) const
 
P< C > & operator= (C *c)
 
P< C > & operator= (const P< C > &p)
 
template<class D >
P< C > & operator= (const P< D > &p)
 

Private Attributes

_Objectobject
 

Constructor & Destructor Documentation

template<class C >
core::P< C >::P ( )
inline
template<class C>
core::P< C >::P ( C o)
inline
template<class C>
core::P< C >::P ( const P< C > &  p)
inline
template<class C >
core::P< C >::~P ( )
inline

Member Function Documentation

template<class C>
template<class D >
core::P< C >::operator D * ( ) const
inline
template<class C >
bool core::P< C >::operator! ( ) const
inline
template<class C>
bool core::P< C >::operator!= ( C c) const
inline
template<class C >
template<class D >
bool core::P< C >::operator!= ( P< D > &  p) const
inline
template<class C >
C * core::P< C >::operator-> ( ) const
inline
template<class C>
bool core::P< C >::operator< ( C c) const
template<class C>
P< C > & core::P< C >::operator= ( C c)
inline
template<class C>
P< C > & core::P< C >::operator= ( const P< C > &  p)
inline
template<class C >
template<class D >
P< C > & core::P< C >::operator= ( const P< D > &  p)
inline
template<class C>
bool core::P< C >::operator== ( C c) const
inline
template<class C >
template<class D >
bool core::P< C >::operator== ( P< D > &  p) const
inline
template<class C>
bool core::P< C >::operator> ( C c) const

Member Data Documentation

template<class C>
_Object* core::P< C >::object
private

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