CARLA
Public Types | Public Member Functions | Private Attributes | List of all members
ListView< IT > Class Template Reference

#include <ListView.h>

+ Collaboration diagram for ListView< IT >:

Public Types

using iterator = IT
 

Public Member Functions

iterator begin () const
 
bool empty () const
 
iterator end () const
 
 ListView (iterator begin, iterator end)
 
template<typename STL_CONTAINER >
 ListView (STL_CONTAINER &StlContainer)
 
 ListView (const ListView &)=default
 
ListViewoperator= (const ListView &)=delete
 

Private Attributes

const iterator Begin
 
const iterator End
 

Detailed Description

template<typename IT>
class ListView< IT >

Definition at line 10 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Util/ListView.h.

Member Typedef Documentation

◆ iterator

template<typename IT >
using ListView< IT >::iterator = IT

Constructor & Destructor Documentation

◆ ListView() [1/3]

template<typename IT >
ListView< IT >::ListView ( iterator  begin,
iterator  end 
)
inlineexplicit

Definition at line 16 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Util/ListView.h.

Referenced by ListView< IT >::ListView().

+ Here is the caller graph for this function:

◆ ListView() [2/3]

template<typename IT >
template<typename STL_CONTAINER >
ListView< IT >::ListView ( STL_CONTAINER &  StlContainer)
inlineexplicit

Definition at line 19 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Util/ListView.h.

References ListView< IT >::ListView(), and ListView< IT >::operator=().

+ Here is the call graph for this function:

◆ ListView() [3/3]

template<typename IT >
ListView< IT >::ListView ( const ListView< IT > &  )
default

Member Function Documentation

◆ begin()

template<typename IT >
iterator ListView< IT >::begin ( ) const
inline

◆ empty()

template<typename IT >
bool ListView< IT >::empty ( ) const
inline

◆ end()

template<typename IT >
iterator ListView< IT >::end ( ) const
inline

◆ operator=()

template<typename IT >
ListView& ListView< IT >::operator= ( const ListView< IT > &  )
delete

Referenced by ListView< IT >::ListView().

+ Here is the caller graph for this function:

Member Data Documentation

◆ Begin

template<typename IT >
const iterator ListView< IT >::Begin
private

◆ End

template<typename IT >
const iterator ListView< IT >::End
private

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