List of all members | Public Member Functions | Protected Member Functions
utl::LabeledTimeDistribution< T > Class Template Reference

#include <MultiTimeDistribution.h>

Inheritance diagram for utl::LabeledTimeDistribution< T >:
Inheritance graph
[legend]

Public Member Functions

int GetLabel () const
 Return the label for the object. More...
 
TimeDistribution< T > & GetTimeDistribution ()
 
const TimeDistribution< T > & GetTimeDistribution () const
 
 LabeledTimeDistribution (const int label, TimeDistribution< T > &td)
 
 LabeledTimeDistribution (const std::pair< int, TimeDistribution< T > * > pair)
 
bool operator!= (const LabeledObject &lobj) const
 
bool operator== (const LabeledObject &lobj) const
 

Protected Member Functions

TimeDistribution< T > & GetObject ()
 
const TimeDistribution< T > & GetObject () const
 

Detailed Description

template<typename T>
class utl::LabeledTimeDistribution< T >

Definition at line 11 of file MultiTimeDistribution.h.

Constructor & Destructor Documentation

template<typename T >
utl::LabeledTimeDistribution< T >::LabeledTimeDistribution ( const int  label,
TimeDistribution< T > &  td 
)
inline

Definition at line 14 of file MultiTimeDistribution.h.

template<typename T >
utl::LabeledTimeDistribution< T >::LabeledTimeDistribution ( const std::pair< int, TimeDistribution< T > * >  pair)
inline

Definition at line 17 of file MultiTimeDistribution.h.

Member Function Documentation

int utl::LabeledObject< TimeDistribution< T > >::GetLabel ( ) const
inlineinherited

Return the label for the object.

The label typically specifies the what signal component a utl::Trace or utl::TimeDistribution corresponds to

Definition at line 33 of file MultiObject.h.

TimeDistribution< T > & utl::LabeledObject< TimeDistribution< T > >::GetObject ( )
inlineprotectedinherited
const TimeDistribution< T > & utl::LabeledObject< TimeDistribution< T > >::GetObject ( ) const
inlineprotectedinherited

Definition at line 43 of file MultiObject.h.

template<typename T >
TimeDistribution<T>& utl::LabeledTimeDistribution< T >::GetTimeDistribution ( )
inline
template<typename T >
const TimeDistribution<T>& utl::LabeledTimeDistribution< T >::GetTimeDistribution ( ) const
inline
bool utl::LabeledObject< TimeDistribution< T > >::operator!= ( const LabeledObject< TimeDistribution< T > > &  lobj) const
inlineinherited

Definition at line 38 of file MultiObject.h.

bool utl::LabeledObject< TimeDistribution< T > >::operator== ( const LabeledObject< TimeDistribution< T > > &  lobj) const
inlineinherited

Definition at line 35 of file MultiObject.h.


The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.