MADARA  3.4.1
madara::knowledge::impl::simple_span< T > Struct Template Reference

#include <KnowledgeCast.h>

Public Member Functions

T * begin () const
 
const T * cbegin () const
 
const T * cend () const
 
T * end () const
 
T & operator[] (size_t i) const
 
size_t size () const
 

Public Attributes

size_t len
 
T * ptr
 

Detailed Description

template<typename T>
struct madara::knowledge::impl::simple_span< T >

Definition at line 203 of file KnowledgeCast.h.

Member Function Documentation

◆ begin()

template<typename T >
T* madara::knowledge::impl::simple_span< T >::begin ( ) const
inline

Definition at line 208 of file KnowledgeCast.h.

◆ cbegin()

template<typename T >
const T* madara::knowledge::impl::simple_span< T >::cbegin ( ) const
inline

Definition at line 212 of file KnowledgeCast.h.

◆ cend()

template<typename T >
const T* madara::knowledge::impl::simple_span< T >::cend ( ) const
inline

Definition at line 220 of file KnowledgeCast.h.

◆ end()

template<typename T >
T* madara::knowledge::impl::simple_span< T >::end ( ) const
inline

Definition at line 216 of file KnowledgeCast.h.

◆ operator[]()

template<typename T >
T& madara::knowledge::impl::simple_span< T >::operator[] ( size_t  i) const
inline

Definition at line 225 of file KnowledgeCast.h.

◆ size()

template<typename T >
size_t madara::knowledge::impl::simple_span< T >::size ( void  ) const
inline

Definition at line 230 of file KnowledgeCast.h.

Member Data Documentation

◆ len

template<typename T >
size_t madara::knowledge::impl::simple_span< T >::len

Definition at line 206 of file KnowledgeCast.h.

◆ ptr

template<typename T >
T* madara::knowledge::impl::simple_span< T >::ptr

Definition at line 205 of file KnowledgeCast.h.


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