SourceForge.net Logo
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

EkCompSmartPtr.h File Reference

#include "EkCompiler.h"
#include "EkBool.h"
#include "EkTemplate.h"
#include <assert.h>

Include dependency graph for EkCompSmartPtr.h:

Compounds

class  EkCompSmartPtr
 EkCompSmartPtr - Templated, use count based Pointer class. More...

class  EkConstCompSmartPtr
 Smart Point implementation based on reference counting. More...


Defines

#define EK_COMP_SMART_PTR_H
#define EK_DEFINE_SMARTPTR(T)
#define EK_IMPL_SMARTPTR(T)

Functions

template<class obj> bool operator== (const obj *optr, const EkConstCompSmartPtr< obj > &sp)
template<class obj> bool operator!= (const obj *optr, const EkConstCompSmartPtr< obj > &sp)
template<class obj> bool operator< (const obj *optr, const EkConstCompSmartPtr< obj > &sp)


Define Documentation

#define EK_COMP_SMART_PTR_H
 

#define EK_DEFINE_SMARTPTR  
 

Value:

#define EK_IMPL_SMARTPTR  
 

Value:


Function Documentation

template<class obj>
bool operator!= const obj *    optr,
const EkConstCompSmartPtr< obj > &    sp
[inline]
 

template<class obj>
bool operator< const obj *    optr,
const EkConstCompSmartPtr< obj > &    sp
[inline]
 

template<class obj>
bool operator== const obj *    optr,
const EkConstCompSmartPtr< obj > &    sp
[inline]
 

Last Updated: March 12, 2003 (rlr)
Copyright © 2003 Eastman Kodak Company All Rights Reserved.