OpenASIP  2.0
Public Member Functions | List of all members
SimpleInterPassDatum< T > Class Template Reference

#include <InterPassDatum.hh>

Inheritance diagram for SimpleInterPassDatum< T >:
Inheritance graph
Collaboration diagram for SimpleInterPassDatum< T >:
Collaboration graph

Public Member Functions

 SimpleInterPassDatum ()
 
virtual ~SimpleInterPassDatum ()
 
- Public Member Functions inherited from InterPassDatum
virtual ~InterPassDatum ()
 

Additional Inherited Members

- Protected Member Functions inherited from InterPassDatum
 InterPassDatum ()
 

Detailed Description

template<typename T>
class SimpleInterPassDatum< T >

A templated class for classes storing inter-pass data of any type.

Inherits the interface of the given class and the InterPassDatum, thus acts like the given class, but can be stored as inter-pass data. Should make creating new InterPassDatum types easier.

Definition at line 64 of file InterPassDatum.hh.

Constructor & Destructor Documentation

◆ SimpleInterPassDatum()

template<typename T >
SimpleInterPassDatum< T >::SimpleInterPassDatum ( )
inline

Definition at line 66 of file InterPassDatum.hh.

66 : InterPassDatum(), T() {}

◆ ~SimpleInterPassDatum()

template<typename T >
virtual SimpleInterPassDatum< T >::~SimpleInterPassDatum ( )
inlinevirtual

Definition at line 67 of file InterPassDatum.hh.

67 {};

The documentation for this class was generated from the following file:
InterPassDatum::InterPassDatum
InterPassDatum()
Definition: InterPassDatum.hh:53