KDevelop API Documentation

MPropPtr< P > Class Template Reference

Master (according to Jeff Alger) pointer to Property. More...

#include <property.h>

List of all members.

Public Member Functions

 MPropPtr ()
 MPropPtr (P *prop)
 MPropPtr (const MPropPtr< P > &pp)
MPropPtr< P > & operator= (const MPropPtr< P > &pp)
 ~MPropPtr ()
P * operator-> ()
P * operator-> () const
bool operator< (const MPropPtr< P > &p) const
P * prop () const

Private Attributes

P * m_prop


Detailed Description

template<class P>
class MPropPtr< P >

Master (according to Jeff Alger) pointer to Property.

Definition at line 106 of file property.h.


Constructor & Destructor Documentation

template<class P>
MPropPtr< P >::MPropPtr  )  [inline]
 

Definition at line 108 of file property.h.

template<class P>
MPropPtr< P >::MPropPtr P *  prop  )  [inline]
 

Definition at line 113 of file property.h.

template<class P>
MPropPtr< P >::MPropPtr const MPropPtr< P > &  pp  )  [inline]
 

Definition at line 115 of file property.h.

template<class P>
MPropPtr< P >::~MPropPtr  )  [inline]
 

Definition at line 127 of file property.h.


Member Function Documentation

template<class P>
P* MPropPtr< P >::operator->  )  const [inline]
 

Definition at line 140 of file property.h.

template<class P>
P* MPropPtr< P >::operator->  )  [inline]
 

Definition at line 132 of file property.h.

template<class P>
bool MPropPtr< P >::operator< const MPropPtr< P > &  p  )  const [inline]
 

Definition at line 148 of file property.h.

template<class P>
MPropPtr<P>& MPropPtr< P >::operator= const MPropPtr< P > &  pp  )  [inline]
 

Definition at line 117 of file property.h.

References MPropPtr< P >::m_prop.

template<class P>
P* MPropPtr< P >::prop  )  const [inline]
 

Definition at line 156 of file property.h.


Member Data Documentation

template<class P>
P* MPropPtr< P >::m_prop [private]
 

Definition at line 164 of file property.h.

Referenced by MPropPtr< P >::operator=().


The documentation for this class was generated from the following file:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:26 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003