#include <ById.h>

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

Public Types

typedef TypedId< T > Id
 

Public Member Functions

 WithTypedId ()
 

Protected Member Functions

Id getId () const
 Return an id for this object. More...
 
int getUntypedId () const
 Return an id for this object. More...
 

Friends

template<typename Item , typename Id >
class TypedById
 

Detailed Description

template<typename T>
class WithTypedId< T >

Definition at line 177 of file ById.h.

Member Typedef Documentation

template<typename T>
typedef TypedId<T> WithTypedId< T >::Id

Definition at line 180 of file ById.h.

Constructor & Destructor Documentation

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

Definition at line 182 of file ById.h.

Member Function Documentation

template<typename T>
Id WithTypedId< T >::getId ( ) const
inlineprotected

Return an id for this object.

The id is a unique value for this object among all objects that implement WithId within this single run of the application.

Definition at line 193 of file ById.h.

int WithId::getUntypedId ( ) const
inlineprotectedinherited

Return an id for this object.

The id is a unique number for this object among all objects that implement WithId within this single run of the application.

Definition at line 168 of file ById.h.

Friends And Related Function Documentation

template<typename T>
template<typename Item , typename Id >
friend class TypedById
friend

Definition at line 186 of file ById.h.


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