Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

scv_shared_ptr.h File Reference

#include <assert.h>
#include <iostream>

Include dependency graph for scv_shared_ptr.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  scv_shared_ptr

Defines

#define LOCAL_MEMORY_MANAGEMENT

Functions

template<class T> bool operator== (const scv_shared_ptr< T > &a, const scv_shared_ptr< T > &b)
template<class T> bool operator!= (const scv_shared_ptr< T > &a, const scv_shared_ptr< T > &b)
template<class T> ostream & operator<< (ostream &os, const scv_shared_ptr< T > &a)


Define Documentation

#define LOCAL_MEMORY_MANAGEMENT
 

Value:

static int *_createCountP() { return new int(); } \
  static void _freeCountP(int *countP) { delete countP; }

Definition at line 57 of file scv_shared_ptr.h.


Function Documentation

template<class T>
bool operator!= const scv_shared_ptr< T > &    a,
const scv_shared_ptr< T > &    b
 

Definition at line 175 of file scv_shared_ptr.h.

template<class T>
ostream& operator<< ostream &    os,
const scv_shared_ptr< T > &    a
 

Definition at line 179 of file scv_shared_ptr.h.

template<class T>
bool operator== const scv_shared_ptr< T > &    a,
const scv_shared_ptr< T > &    b
 

Definition at line 171 of file scv_shared_ptr.h.

References scv_shared_ptr< T >::compare().


Generated on Fri Jan 14 08:30:53 2005 for SystemC2.1beta11(excludingMSLib)(IncludingSCV)\nProvidedby:www.openverificationfoundation.org by doxygen1.2.18