Home ⌂Doc Index ◂Up ▴
Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
tbb::flow::interface11::internal::initializer_list_wrapper< T > Class Template Reference

#include <flow_graph.h>

Collaboration diagram for tbb::flow::interface11::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::interface11::internal::initializer_list_wrapper< T >

Definition at line 344 of file flow_graph.h.

Member Typedef Documentation

◆ const_iterator

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

Definition at line 352 of file flow_graph.h.

◆ const_reference

Definition at line 348 of file flow_graph.h.

◆ iterator

Definition at line 351 of file flow_graph.h.

◆ reference

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

Definition at line 347 of file flow_graph.h.

◆ size_type

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

Definition at line 349 of file flow_graph.h.

◆ value_type

Definition at line 346 of file flow_graph.h.

Constructor & Destructor Documentation

◆ initializer_list_wrapper() [1/3]

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

Definition at line 354 of file flow_graph.h.

358  {
359  template< typename, typename > friend class run_and_put_task;

◆ initializer_list_wrapper() [2/3]

Definition at line 361 of file flow_graph.h.

368  :

◆ initializer_list_wrapper() [3/3]

Definition at line 369 of file flow_graph.h.

373  {}

◆ ~initializer_list_wrapper()

Definition at line 374 of file flow_graph.h.

377  {

Member Function Documentation

◆ begin()

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

Definition at line 379 of file flow_graph.h.

◆ end()

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

Definition at line 380 of file flow_graph.h.

389 { return false; }

◆ size()

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

Definition at line 381 of file flow_graph.h.

389 { return false; }

Member Data Documentation

◆ my_begin

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

Definition at line 384 of file flow_graph.h.

◆ my_end

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

Definition at line 385 of file flow_graph.h.


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

Copyright © 2005-2020 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.