头文件文档

hana for visual studio 2017 库所提供的所有头文件的列表

  • boost
    • hana
      • concept
        • applicative.hpp
        • comonad.hpp
        • comparable.hpp
        • constant.hpp
        • euclidean_ring.hpp
        • foldable.hpp
        • functor.hpp
        • group.hpp
        • hashable.hpp
        • integral_constant.hpp
        • iterable.hpp
        • logical.hpp
        • metafunction.hpp
        • mondad.hpp
        • monad_plus.hpp
        • monoid.hpp
        • orderable.hpp
        • product.hpp
        • ring.hpp
        • searchable.hpp
        • sequence.hpp
        • struct.hpp
      • core
        • common.hpp
        • default.hpp
        • dispatch.hpp
        • is_a.hpp
        • make.hpp
        • tag_of.hpp
        • to.hpp
        • when.hpp
      • detail
        • operators
          • adl.hpp
          • arithmetic.hpp
          • comparable.hpp
          • iterable.hpp
          • logical.hpp
          • monad.hpp
          • orderable.hpp
          • searchable.hpp
          • variadic
            • reverse_apply
              • flat.hpp
              • unrolled.hpp
            • at.hpp
            • drop_into.hpp
            • foldl1.hpp
            • foldr1.hpp
            • reverse_apply.hpp
            • split_at.hpp
            • take.hpp
          • algorithm.hpp
          • any_of.hpp
          • array.hpp
          • canonical_constant.hpp
          • concepts.hpp
          • create.hpp
          • decay.hpp
          • dependent_on.hpp
          • dispatch_if.hpp
          • fast_and.hpp
          • first_unsatisfied_index.hpp
          • has_common_embedding.hpp
          • hash_table.hpp
          • index_if.hpp
          • integral_constant.hpp
          • intrinsics.hpp
          • nested_by.hpp
          • nested_by_fwd.hpp
          • nested_than.hpp
          • nested_than_fwd.hpp
          • nested_to.hpp
          • nested_to_fwd.hpp
          • preprocessor.hpp
          • std_common_type.hpp
          • struct_macros.hpp
          • type_at.hpp
          • type_foldl1.hpp
          • type_foldr1.hpp
          • unpack_flatten.hpp
          • void_t.hpp
          • wrong.hpp
      • experimental
        • types.hpp
      • ext
        • boost
          • fusion
            • detail
              • common.hpp
          • deque.hpp
          • list.hpp
          • tuple.hpp
          • vector.hpp
          • mpl
            • integral_c.hpp
            • list.hpp
            • vector.hpp
          • fusion.hpp
          • mpl.hpp
          • tuple.hpp
          • std
            • array.hpp
            • integer_sequence.hpp
            • integral_constant.hpp
            • pair.hpp
            • ratio.hpp
            • tuple.hpp
            • vector.hpp
        • boost.hpp
        • std.hpp
      • functional
        • always.hpp
        • apply.hpp
        • arg.hpp
        • capture.hpp
        • compose.hpp
        • curry.hpp
        • demux.hpp
        • fix.hpp
        • flip.hpp
        • id.hpp
        • infix.hpp
        • iterate.hpp
        • lockstep.hpp
        • on.hpp
        • overload.hpp
        • overload_linearly.hpp
        • partial.hpp
        • placeholder.hpp
        • reverse_partial.hpp
      • fwd
        • concept
          • applicative.hpp
          • comonad.hpp
          • comparable.hpp
          • constant.hpp
          • euclidean_ring.hpp
          • foldable.hpp
          • functor.hpp
          • group.hpp
          • hashable.hpp
          • integral_constant.hpp
          • iterable.hpp
          • logical.hpp
          • metafunction.hpp
          • monad.hpp
          • monad_plus.hpp
          • monoid.hpp
          • orderable.hpp
          • product.hpp
          • ring.hpp
          • searchable.hpp
          • sequence.hpp
          • struct.hpp
        • core
          • common.hpp
          • default.hpp
          • is_a.hpp
          • make.hpp
          • tag_of.hpp
          • to.hpp
          • when.hpp
      • accessors.hpp
      • adapt_adt.hpp
      • adapt_struct.hpp
      • adjust.hpp
      • all.hpp
      • adjust_if.hpp
      • all.hpp
      • all_of.hpp
      • and.hpp
      • and.hpp
      • any.hpp
      • any_of.hpp
      • ap.hpp
      • append.hpp
      • assert.hpp
      • at.hpp
      • at_key.hpp
      • back.hpp
      • basic_tuple.hpp
      • bool.hpp
      • cartesian_product.hpp
      • chain.hpp
      • comparing.hpp
      • concat.hpp
      • concept.hpp
      • config.hpp
      • contains.hpp
      • core.hpp
      • count.hpp
      • count_if.hpp
      • cycle.hpp
      • define_struct.hpp
      • difference.hpp
      • div.hpp
      • drop_back.hpp
      • drop_front.hpp
      • drop_front_exactly.hpp
      • drop_while.hpp
      • duplicate.hpp
      • empty.hpp
      • equal.hpp
      • erase_key.hpp
      • eval.hpp
      • eval_if.hpp
      • extend.hpp
      • fill.hpp
      • filter.hpp
      • find.hpp
      • find_if.hpp
      • first.hpp
      • flatten.hpp
      • fold.hpp
      • fold_left.hpp
      • fold_right.hpp
      • for_each.hpp
      • front.hpp
      • functional.hpp
      • fuse.hpp
      • greater.hpp
      • greater_equal.hpp
      • group.hpp
      • hash.hpp
      • if.hpp
      • insert.hpp
      • insert_range.hpp
      • integral_constant.hpp
      • intersection.hpp
      • is_disjoint.hpp
      • is_empty.hpp
      • is_subset.hpp
      • keys.hpp
      • lazy.hpp
      • length.hpp
      • less.hpp
      • less_equal.hpp
      • lexicographical_compare.hpp
      • lift.hpp
      • map.hpp
      • max.hpp
      • maximum.hpp
      • members.hpp
      • min.hpp
      • minimum.hpp
      • minus.hpp
      • mod.hpp
      • monadic_compose.hpp
      • monadic_fold_left.hpp
      • monadic_fold_right.hpp
      • mult.hpp
      • negate.hpp
      • none.hpp
      • none_of.hpp
      • not.hpp
      • not_equal.hpp
      • one.hpp
      • optional.hpp
      • or.hpp
      • ordering.hpp
      • pair.hpp
      • partition.hpp
      • permutations.hpp
      • plus.hpp
      • power.hpp
      • prefix.hpp
      • prepend.hpp
      • product.hpp
      • range.hpp
      • remove.hpp
      • remove_if.hpp
      • remove_range.hpp
      • repeat.hpp
      • replace.hpp
      • replace_if.hpp
      • replicate.hpp
      • reverse.hpp
      • reverse_fold.hpp
      • scan_left.hpp
      • scan_right.hpp
      • second.hpp
      • set.hpp
      • size.hpp
      • slice.hpp
      • sort.hpp
      • span.hpp
      • string.hpp
      • suffix.hpp
      • sum.hpp
      • symmetric_difference.hpp
      • take_back.hpp
      • take_front.hpp
      • take_while.hpp
      • tap.hpp
      • then.hpp
      • traits.hpp
      • transform.hpp
      • tuple.hpp
      • type.hpp
      • unfold_left.hpp
      • unfold_right.hpp
      • union.hpp
      • unpack.hpp
      • value.hpp
      • version.hpp
      • while.hpp
      • zero.hpp
      • zip.hpp
      • zip_shortest.hpp
      • zip_shortest_with.hpp
      • zip_with.hpp
  • hana.hpp