Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
_flow_graph_types_impl.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  internal::KeyTrait< Kp, KHashp, Tp >
 
struct  internal::wrap_tuple_elements< N, PT, TypeTuple >
 
struct  internal::wrap_key_tuple_elements< N, PT, KeyTraits, TypeTuple >
 
struct  internal::wrap_tuple_elements< 1, PT, TypeTuple >
 
struct  internal::wrap_key_tuple_elements< 1, PT, KeyTraits, TypeTuple >
 
struct  internal::wrap_tuple_elements< 2, PT, TypeTuple >
 
struct  internal::wrap_key_tuple_elements< 2, PT, KeyTraits, TypeTuple >
 
struct  internal::wrap_tuple_elements< 3, PT, TypeTuple >
 
struct  internal::wrap_key_tuple_elements< 3, PT, KeyTraits, TypeTuple >
 
struct  internal::wrap_tuple_elements< 4, PT, TypeTuple >
 
struct  internal::wrap_key_tuple_elements< 4, PT, KeyTraits, TypeTuple >
 
struct  internal::wrap_tuple_elements< 5, PT, TypeTuple >
 
struct  internal::wrap_key_tuple_elements< 5, PT, KeyTraits, TypeTuple >
 
class  internal::sequence< S >
 
struct  internal::make_sequence< N, S >
 
struct  internal::make_sequence< 0, S... >
 
class  internal::initializer_list_wrapper< T >
 
struct  internal::type_plus_align< T1, T2, REM >
 type mimicking std::pair but with trailing fill to ensure each element of an array More...
 
struct  internal::type_plus_align< T1, T2, 0 >
 
struct  internal::alignment_of< U >
 
struct  internal::alignment_of< U >::test_alignment
 
struct  internal::aligned_pair< T1, T2 >
 
struct  internal::default_constructed
 
struct  internal::WrapperBase
 
struct  internal::Wrapper< T >
 
struct  internal::Wrapper< T >::_unwind_space
 
struct  internal::Wrapper< T[N]>
 
struct  internal::Wrapper< T[N]>::_unwind_class
 
struct  internal::pick_one< bool, T1, T2 >
 
struct  internal::pick_one< true, T1, T2 >
 
struct  internal::pick_one< false, T1, T2 >
 
struct  internal::pick_max< Selector, T1, T2 >
 
struct  internal::size_of< T >
 
struct  internal::pick_tuple_max< N, Tuple, Selector >
 
struct  internal::pick_tuple_max< 0, Tuple, Selector >
 
struct  internal::is_element_of< Q, N, Tuple >
 
struct  internal::is_element_of< Q, 0, Tuple >
 
struct  internal::ERROR_Type_Not_allowed_In_Tagged_Msg_Not_Member_Of_Tuple< T >
 
struct  internal::do_if< T, BUILD_IT >
 
struct  internal::do_if< T, true >
 
struct  internal::do_if< T, false >
 
struct  internal::tagged_null_type
 
class  internal::tagged_msg< TagType, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >
 
class  internal::tagged_msg< TagType, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::variant
 

Namespaces

 internal
 

Macros

#define __TBB__flow_graph_types_impl_H
 

Enumerations

enum  op_stat { WAIT = 0, SUCCEEDED, FAILED }
 

Functions

template<typename V , typename T >
const V & cast_to (T const &t)
 
template<typename V , typename T >
bool is_a (T const &t)
 

Macro Definition Documentation

◆ __TBB__flow_graph_types_impl_H

#define __TBB__flow_graph_types_impl_H

Definition at line 19 of file flow_graph.h.

Enumeration Type Documentation

◆ op_stat

enum op_stat
Enumerator
WAIT 
SUCCEEDED 
FAILED 

Definition at line 705 of file _flow_graph_types_impl.h.

Function Documentation

◆ cast_to()

template<typename V , typename T >
const V& internal::cast_to ( T const &  t)

Definition at line 700 of file _flow_graph_types_impl.h.

700 { return t.template cast_to<V>(); }

◆ is_a()

template<typename V , typename T >
bool internal::is_a ( T const &  t)

Definition at line 703 of file _flow_graph_types_impl.h.

703 { return t.template is_a<V>(); }

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.