container_traits< T, std::enable_if_t< TypeTemplateTraits::IsInstanceOfAnyV< T, _detail_containerlist > > > Struct Template Reference

#include <VisionX/libraries/PointCloudTools/VisitPointLikeContainer.h>

+ Inheritance diagram for container_traits< T, std::enable_if_t< TypeTemplateTraits::IsInstanceOfAnyV< T, _detail_containerlist > > >:

Public Types

using element_t = typename T::value_type
 

Static Public Member Functions

static auto begin (const T &t)
 
static auto begin (T &t)
 
static const auto deref (auto &it)
 
static auto end (const T &t)
 
static auto end (T &t)
 
static auto size (const T &t)
 

Detailed Description

template<class T>
struct armarx::meta::container_traits< T, std::enable_if_t< TypeTemplateTraits::IsInstanceOfAnyV< T, _detail_containerlist > > >

Definition at line 121 of file VisitPointLikeContainer.h.

Member Typedef Documentation

◆ element_t

using element_t = typename T::value_type

Definition at line 123 of file VisitPointLikeContainer.h.

Member Function Documentation

◆ begin() [1/2]

static auto begin ( const T t)
inlinestatic

Definition at line 124 of file VisitPointLikeContainer.h.

◆ begin() [2/2]

static auto begin ( T t)
inlinestatic

Definition at line 128 of file VisitPointLikeContainer.h.

◆ deref()

static const auto deref ( auto &  it)
inlinestatic

Definition at line 142 of file VisitPointLikeContainer.h.

◆ end() [1/2]

static auto end ( const T t)
inlinestatic

Definition at line 133 of file VisitPointLikeContainer.h.

◆ end() [2/2]

static auto end ( T t)
inlinestatic

Definition at line 137 of file VisitPointLikeContainer.h.

◆ size()

static auto size ( const T t)
inlinestatic

Definition at line 147 of file VisitPointLikeContainer.h.


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