Cuberite
A lightweight, fast and extensible game server for Minecraft
Public Types | Public Member Functions | Private Attributes | List of all members
cChunkClientHandles Class Reference

Non-owning view of a chunk's client handles. More...

#include <ChunkDef.h>

Public Types

using const_iterator = std::vector< cClientHandle * >::const_iterator
 
using iterator = const_iterator
 

Public Member Functions

const_iterator begin () const
 
const_iterator cbegin () const
 
 cChunkClientHandles (const std::vector< cClientHandle * > &a_Container)
 
const_iterator cend () const
 
const_iterator end () const
 

Private Attributes

const_iterator m_Begin
 
const_iterator m_End
 

Detailed Description

Non-owning view of a chunk's client handles.

Definition at line 103 of file ChunkDef.h.

Member Typedef Documentation

Definition at line 106 of file ChunkDef.h.

Definition at line 107 of file ChunkDef.h.

Constructor & Destructor Documentation

cChunkClientHandles::cChunkClientHandles ( const std::vector< cClientHandle * > &  a_Container)
inlineexplicit

Definition at line 109 of file ChunkDef.h.

Member Function Documentation

const_iterator cChunkClientHandles::begin ( ) const
inline

Definition at line 115 of file ChunkDef.h.

const_iterator cChunkClientHandles::cbegin ( ) const
inline

Definition at line 116 of file ChunkDef.h.

const_iterator cChunkClientHandles::cend ( ) const
inline

Definition at line 119 of file ChunkDef.h.

const_iterator cChunkClientHandles::end ( ) const
inline

Definition at line 118 of file ChunkDef.h.

Member Data Documentation

const_iterator cChunkClientHandles::m_Begin
private

Definition at line 122 of file ChunkDef.h.

const_iterator cChunkClientHandles::m_End
private

Definition at line 122 of file ChunkDef.h.


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