Ginan
Loading...
Searching...
No Matches
Typer< ITERATOR, TYPE, KEYTYPE, INTYPE > Struct Template Reference

An object just for templating the other functions without over-verbosity. More...

Detailed Description

template<template< typename, typename, typename > typename ITERATOR, typename TYPE, typename KEYTYPE, typename INTYPE>
struct Typer< ITERATOR, TYPE, KEYTYPE, INTYPE >

An object just for templating the other functions without over-verbosity.

Collaboration diagram for Typer< ITERATOR, TYPE, KEYTYPE, INTYPE >:

Public Member Functions

 Typer (INTYPE &baseContainer)
 
ITERATOR< TYPE, INTYPE, KEYTYPE > begin ()
 
const ITERATOR< TYPE, INTYPE, KEYTYPE > begin () const
 
ITERATOR< TYPE, INTYPE, KEYTYPE > end ()
 
const ITERATOR< TYPE, INTYPE, KEYTYPE > end () const
 

Data Fields

INTYPE & baseContainer
 

Constructor & Destructor Documentation

◆ Typer()

template<template< typename, typename, typename > typename ITERATOR, typename TYPE , typename KEYTYPE , typename INTYPE >
Typer< ITERATOR, TYPE, KEYTYPE, INTYPE >::Typer ( INTYPE & baseContainer)
inline

Member Function Documentation

◆ begin() [1/2]

template<template< typename, typename, typename > typename ITERATOR, typename TYPE , typename KEYTYPE , typename INTYPE >
ITERATOR< TYPE, INTYPE, KEYTYPE > Typer< ITERATOR, TYPE, KEYTYPE, INTYPE >::begin ( )
inline

◆ begin() [2/2]

template<template< typename, typename, typename > typename ITERATOR, typename TYPE , typename KEYTYPE , typename INTYPE >
const ITERATOR< TYPE, INTYPE, KEYTYPE > Typer< ITERATOR, TYPE, KEYTYPE, INTYPE >::begin ( ) const
inline

◆ end() [1/2]

template<template< typename, typename, typename > typename ITERATOR, typename TYPE , typename KEYTYPE , typename INTYPE >
ITERATOR< TYPE, INTYPE, KEYTYPE > Typer< ITERATOR, TYPE, KEYTYPE, INTYPE >::end ( )
inline

◆ end() [2/2]

template<template< typename, typename, typename > typename ITERATOR, typename TYPE , typename KEYTYPE , typename INTYPE >
const ITERATOR< TYPE, INTYPE, KEYTYPE > Typer< ITERATOR, TYPE, KEYTYPE, INTYPE >::end ( ) const
inline

Field Documentation

◆ baseContainer

template<template< typename, typename, typename > typename ITERATOR, typename TYPE , typename KEYTYPE , typename INTYPE >
INTYPE& Typer< ITERATOR, TYPE, KEYTYPE, INTYPE >::baseContainer

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