Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Types | Public Member Functions | Static Public Member Functions | Data Fields | Static Public Attributes
Derived< T > Struct Template Reference
Inheritance diagram for Derived< T >:
Inheritance graph
[legend]
Collaboration diagram for Derived< T >:
Collaboration graph
[legend]

Public Types

typedef std::bad_alloc Base
 
- Public Types inherited from Base0
typedef std::bad_alloc Base
 
- Public Types inherited from Base1
typedef std::bad_alloc Base
 

Public Member Functions

 Derived ()
 
 Derived (const Derived &)
 
virtual ~Derived ()
 
Derived & operator= (const Derived &)
 
virtual const char * what () const
 
virtual ~Derived ()
 
 Derived ()
 
virtual ~Derived ()
 
virtual ~Derived ()
 
- Public Member Functions inherited from Base0
 Base0 ()
 
 Base0 (const Base0 &)
 
virtual ~Base0 ()
 
Base0 & operator= (const Base0 &)
 
- Public Member Functions inherited from Base1
 Base1 ()
 
 Base1 (const Base1 &)
 
virtual ~Base1 ()
 
Base1 & operator= (const Base1 &)
 
- Public Member Functions inherited from Base< T >
virtual ~Base ()
 
 Base ()
 
 ~Base ()
 
 Base ()
 
void init ()
 
 ~Base ()
 
virtual ~Base ()
 
- Public Member Functions inherited from Base_0< T >
 Base_0 ()
 
virtual ~Base_0 ()
 
- Public Member Functions inherited from Base_1< T >
 Base_1 ()
 
virtual ~Base_1 ()
 

Static Public Member Functions

static std::auto_ptr< Derived > source ()
 
static void sink (std::auto_ptr< Derived >)
 
- Static Public Member Functions inherited from Base< T >
static void sink (std::auto_ptr< Base >)
 

Data Fields

T dummy
 
- Data Fields inherited from Base0
int index0
 
- Data Fields inherited from Base1
int index1
 
- Data Fields inherited from Base< T >
int i_
 
int id
 
- Data Fields inherited from Base_0< T >
T dummy
 
- Data Fields inherited from Base_1< T >
T dummy
 

Static Public Attributes

static int n_dtors
 
- Static Public Attributes inherited from Base< T >
static int cnt_
 
static int gen_
 
static int n_dtors
 
- Static Public Attributes inherited from Base_0< T >
static int n_dtors
 
- Static Public Attributes inherited from Base_1< T >
static int n_dtors
 

Detailed Description

template<class T>
struct Derived< T >

Definition at line 173 of file BAD_ALLOC_ASSIGNMENT.cpp.

Member Typedef Documentation

◆ Base

template<class T >
typedef std::bad_alloc Derived< T >::Base

Definition at line 175 of file BAD_ALLOC_ASSIGNMENT.cpp.

Constructor & Destructor Documentation

◆ Derived() [1/3]

template<class T >
Derived< T >::Derived ( )

Definition at line 455 of file BAD_ALLOC_ASSIGNMENT.cpp.

◆ Derived() [2/3]

template<class T >
Derived< T >::Derived ( const Derived< T > &  rhs)

Definition at line 462 of file BAD_ALLOC_ASSIGNMENT.cpp.

◆ ~Derived() [1/4]

template<class T >
Derived< T >::~Derived ( )
virtual

Definition at line 477 of file BAD_ALLOC_ASSIGNMENT.cpp.

◆ ~Derived() [2/4]

template<class T >
virtual Derived< T >::~Derived ( )
virtual

◆ Derived() [3/3]

template<class T >
Derived< T >::Derived ( )
inline

Definition at line 108 of file 20.smartptr.shared.cpp.

◆ ~Derived() [3/4]

template<class T >
virtual Derived< T >::~Derived ( )
inlinevirtual

Definition at line 110 of file 20.smartptr.shared.cpp.

◆ ~Derived() [4/4]

template<class T >
virtual Derived< T >::~Derived ( )
inlinevirtual

Definition at line 58 of file 20.smartptr.weak.cpp.

Member Function Documentation

◆ operator=()

template<class T >
Derived & Derived< T >::operator= ( const Derived< T > &  rhs)

Definition at line 483 of file BAD_ALLOC_ASSIGNMENT.cpp.

◆ sink()

template<class T >
static void Derived< T >::sink ( std::auto_ptr< Derived< T > >  )
inlinestatic

Definition at line 121 of file 20.auto.ptr.cpp.

◆ source()

template<class T >
static std::auto_ptr< Derived > Derived< T >::source ( )
inlinestatic

Definition at line 117 of file 20.auto.ptr.cpp.

◆ what()

template<class T >
const char * Derived< T >::what ( ) const
virtual

Reimplemented from Base0.

Definition at line 494 of file BAD_ALLOC_ASSIGNMENT.cpp.

Field Documentation

◆ dummy

template<class T >
T Derived< T >::dummy

Definition at line 106 of file 20.smartptr.shared.cpp.

◆ n_dtors

template<class T >
int Derived< T >::n_dtors
static

Definition at line 104 of file 20.smartptr.shared.cpp.


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