UPnP::ObjectTemplate< ObjectType, BaseObjectType > Class Template Reference

Base class template for linked items with type casting. More...

#include <BaseObject.h>

Inheritance diagram for UPnP::ObjectTemplate< ObjectType, BaseObjectType >:
Collaboration diagram for UPnP::ObjectTemplate< ObjectType, BaseObjectType >:

Classes

class  Iterator
 

Public Member Functions

ObjectType * getNext () const
 
Iterator begin () const
 
Iterator end () const
 

Detailed Description

template<typename ObjectType, typename BaseObjectType>
class UPnP::ObjectTemplate< ObjectType, BaseObjectType >

Base class template for linked items with type casting.

Member Function Documentation

◆ begin()

template<typename ObjectType , typename BaseObjectType >
Iterator UPnP::ObjectTemplate< ObjectType, BaseObjectType >::begin ( ) const
inline

◆ end()

template<typename ObjectType , typename BaseObjectType >
Iterator UPnP::ObjectTemplate< ObjectType, BaseObjectType >::end ( ) const
inline

◆ getNext()

template<typename ObjectType , typename BaseObjectType >
ObjectType* UPnP::ObjectTemplate< ObjectType, BaseObjectType >::getNext ( ) const
inline

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