Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
tbb::flow::interface10::internal::initializer_list_wrapper< T > Class Template Reference

#include <flow_graph.h>

Collaboration diagram for tbb::flow::interface10::internal::initializer_list_wrapper< T >:

Public Types

typedef T value_type
 
typedef const T & reference
 
typedef const T & const_reference
 
typedef size_t size_type
 
typedef T * iterator
 
typedef const T * const_iterator
 

Public Member Functions

 initializer_list_wrapper (std::initializer_list< T > il) __TBB_NOEXCEPT(true)
 
 initializer_list_wrapper (const initializer_list_wrapper< T > &ilw) __TBB_NOEXCEPT(true)
 
 initializer_list_wrapper (initializer_list_wrapper< T > &&ilw) __TBB_NOEXCEPT(true)
 
 ~initializer_list_wrapper ()
 
const_iterator begin () const __TBB_NOEXCEPT(true)
 
const_iterator end () const __TBB_NOEXCEPT(true)
 
size_t size () const __TBB_NOEXCEPT(true)
 

Private Attributes

iterator my_begin
 
iterator my_end
 

Detailed Description

template<typename T>
class tbb::flow::interface10::internal::initializer_list_wrapper< T >

Definition at line 330 of file flow_graph.h.

Member Typedef Documentation

◆ const_iterator

template<typename T >
typedef const T* tbb::flow::interface10::internal::initializer_list_wrapper< T >::const_iterator

Definition at line 338 of file flow_graph.h.

◆ const_reference

Definition at line 334 of file flow_graph.h.

◆ iterator

Definition at line 337 of file flow_graph.h.

◆ reference

template<typename T >
typedef const T& tbb::flow::interface10::internal::initializer_list_wrapper< T >::reference

Definition at line 333 of file flow_graph.h.

◆ size_type

template<typename T >
typedef size_t tbb::flow::interface10::internal::initializer_list_wrapper< T >::size_type

Definition at line 335 of file flow_graph.h.

◆ value_type

Definition at line 332 of file flow_graph.h.

Constructor & Destructor Documentation

◆ initializer_list_wrapper() [1/3]

template<typename T >
tbb::flow::interface10::internal::initializer_list_wrapper< T >::initializer_list_wrapper ( std::initializer_list< T >  il)
inline

Definition at line 340 of file flow_graph.h.

342  {}
343 
345  template<typename X>

◆ initializer_list_wrapper() [2/3]

Definition at line 347 of file flow_graph.h.

358  { return false; }

◆ initializer_list_wrapper() [3/3]

Definition at line 355 of file flow_graph.h.

358  { return false; }

◆ ~initializer_list_wrapper()

Definition at line 360 of file flow_graph.h.

361  { return false; }
362 
363 #if TBB_DEPRECATED_FLOW_NODE_EXTRACTION

Member Function Documentation

◆ begin()

template<typename T >
const_iterator tbb::flow::interface10::internal::initializer_list_wrapper< T >::begin ( ) const
inline

Definition at line 365 of file flow_graph.h.

372 :
373  template<typename X>

◆ end()

template<typename T >
const_iterator tbb::flow::interface10::internal::initializer_list_wrapper< T >::end ( ) const
inline

Definition at line 366 of file flow_graph.h.

372 :
373  template<typename X>

◆ size()

template<typename T >
size_t tbb::flow::interface10::internal::initializer_list_wrapper< T >::size ( ) const
inline

Definition at line 367 of file flow_graph.h.

372 :
373  template<typename X>

Member Data Documentation

◆ my_begin

template<typename T >
iterator tbb::flow::interface10::internal::initializer_list_wrapper< T >::my_begin
private

Definition at line 370 of file flow_graph.h.

◆ my_end

template<typename T >
iterator tbb::flow::interface10::internal::initializer_list_wrapper< T >::my_end
private

Definition at line 371 of file flow_graph.h.


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

Copyright © 2005-2019 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.