Intel® Cilk™ Plus Include Directory  Revision 4358
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNcilkNamespace for all Intel Cilk Plus definitions that can be included in user code
|oNcilk_lib_1_1Namespace to wrap min/max reducer definitions when not compiling in "binary compatibility" mode
||oNmin_max_internalNamespace containing internal implementation classes and functions for min/max reducers
|||oCdo_is_set_optimizationTests whether the ReducersMinMaxIsSet "is_set optimization" is applicable
|||oCidentity_valueGets the identity value when using the ReducersMinMaxIsSet "is_set optimization"
|||oCreverse_predicateAdapter class to reverse the arguments of a predicate
|||oCcomparator_baseClass to represent the comparator for a min/max view class
|||oCview_contentContent class for op_min_view and op_max_view
|||oCindex_view_contentContent class for op_min_index_view and op_max_index_view
|||oCrhs_proxyClass to represent the right-hand side of *reducer = {min|max}_of(*reducer, value)
|||oCview_baseBase class for min and max view classes
|||\Cmonoid_baseBase class for min and max monoid classes
||oCop_max_viewThe maximum reducer view class
||oCop_maxMonoid class for maximum reductions
||oCop_min_viewThe minimum reducer view class
||oCop_minMonoid class for minimum reductions
||oCop_max_index_viewThe maximum index reducer view class
||oCop_max_indexMonoid class for maximum reductions with index
||oCop_min_index_viewThe minimum index reducer view class
||oCop_min_indexMonoid class for minimum reductions with index
||oCreducer_maxDeprecated maximum reducer wrapper class
||oCreducer_minDeprecated minimum reducer wrapper class
||oCmin_of_1_0_tComputes the minimum of a reducer and a value
||oCreducer_max_indexDeprecated maximum with index reducer wrapper class
||\Creducer_min_indexDeprecated minimum with index reducer wrapper class
|oNinternalNamespace for definitions re-used in other Intel Cilk Plus definitions
||oCclass_is_emptyTest if a class is empty
||oCalign_ofGet the alignment of a type
||oCaligned_storageA class containing raw bytes with a specified alignment and size
||oCstorage_for_objectA buffer of uninitialized bytes with the same size and alignment as a specified type
||oCbinary_functorGet the functor class corresponding to a binary function type
||oCbinary_functor< R(A, B)>Get the functor class corresponding to a binary function type.
||oCbinary_functor< R(*)(A, B)>Get the functor class corresponding to a binary function type.
||oCtyped_indirect_binary_functionIndirect binary function class with specified types
||oCtyped_indirect_binary_function< F, A1, A2, R, Functor, true >Constructor discards the pointer to a stateless functor class.
||oCindirect_binary_functionIndirect binary function class with inferred types
||oCconditionChoose a type based on a boolean constant
||oCcondition< false, IfTrue, IfFalse >Choose a type based on a boolean constant.
||oCreducer_baseBase class defining the data layout that is common to all reducers
||oCreducer_contentBase class defining the data members of a reducer
||oCreducer_content< Monoid, true >Base class defining the data members of an aligned reducer
||oCreducer_content< Monoid, false >Base class defining the data members of an unaligned reducer
||oClist_view_baseBase class for list-append and prepend view classes
||\Clist_monoid_baseBase class for list-append and prepend monoid classes
|oCprovisional_guardClass for provisionally constructed objects
|oCmonoid_baseBase class for defining monoids
|oCmonoid_with_viewMonoid class that gets its value type and identity and reduce operations from its view
|oCscalar_viewBase class for simple views with (usually) scalar values
|oCmove_in_wrapperWrapper class for move-in construction
|oClegacy_reducer_downcastWrapper class to allow implicit downcasts to reducer subclasses
||\CtypeThe related legacy reducer class
|oCreducerReducer class
|oCop_list_append_viewThe list-append reducer view class
|oCop_list_prepend_viewThe list-prepend reducer view class
|oCop_list_appendMonoid class for list-append reductions
|oCop_list_prependMonoid class for list-prepend reductions
|oCreducer_list_appendDeprecated list-append reducer wrapper class
|oCreducer_list_prependDeprecated list-prepend reducer wrapper class
|oCop_add_viewThe addition reducer view class
||\Crhs_proxyClass to represent the right-hand side of *reducer = *reducer ± value
|oCop_addMonoid class for addition reductions
|oCreducer_opaddDeprecated addition reducer wrapper class
|oCop_and_viewThe bitwise AND reducer view class
||\Crhs_proxyClass to represent the right-hand side of *reducer = *reducer & value
|oCop_andMonoid class for bitwise AND reductions
|oCreducer_opandDeprecated bitwise AND reducer class
|oCop_mul_viewThe multiplication reducer view class
||\Crhs_proxyClass to represent the right-hand side of *reducer = *reducer * value
|oCop_mulMonoid class for multiplication reductions
|oCop_or_viewThe bitwise OR reducer view class
||\Crhs_proxyClass to represent the right-hand side of *reducer = *reducer | value
|oCop_orMonoid class for bitwise OR reductions
|oCreducer_oporDeprecated bitwise OR reducer class
|oCop_xor_viewThe bitwise XOR reducer view class
||\Crhs_proxyClass to represent the right-hand side of *reducer = *reducer ^ value
|oCop_xorMonoid class for bitwise XOR reductions
|oCreducer_opxorDeprecated bitwise XOR reducer class
|oCop_basic_ostream_viewThe ostream reducer view class
|oCop_basic_ostreamOstream monoid class
|oCreducer_ostreamDeprecated ostream reducer class
|oCop_basic_string_viewThe string append reducer view class
|oCop_basic_stringString append monoid class
|oCreducer_basic_stringDeprecated string append reducer class
|oCop_vector_viewThe vector reducer view class
|\Cop_vectorThe vector append monoid class
oC__cilkrts_pedigreePedigree information kept in the worker and stack frame
\C__cilkrts_pedigree_context_tContext used by __cilkrts_get_pedigree_info
© 2015 Intel Corporation. All rights reserved. | Intel and Cilk are trademarks of Intel Corporation in the U.S. and/or other countries