Boost.Hana  1.7.1
您的元编程标准库
hana 目录参考

目录

文件

文件  accessors.hpp
 定义 boost::hana::accessors
 
文件  adapt_adt.hpp
 定义 BOOST_HANA_ADAPT_ADT 宏。
 
文件  adapt_struct.hpp
 定义 BOOST_HANA_ADAPT_STRUCT 宏。
 
文件  adjust.hpp
 定义 boost::hana::adjust
 
文件  adjust_if.hpp
 定义 boost::hana::adjust_if
 
文件  all.hpp
 定义 boost::hana::all
 
文件  all_of.hpp
 定义 boost::hana::all_of
 
文件  and.hpp
 定义 boost::hana::and_
 
文件  any.hpp
 定义 boost::hana::any
 
文件  any_of.hpp
 定义 boost::hana::any_of
 
文件  ap.hpp
 定义 boost::hana::ap
 
文件  append.hpp
 定义 boost::hana::append
 
文件  assert.hpp
 定义用于执行不同类型断言的宏。
 
文件  at.hpp
 定义 boost::hana::atboost::hana::at_c
 
文件  at_key.hpp
 定义 boost::hana::at_key
 
文件  back.hpp
 定义 boost::hana::back
 
文件  basic_tuple.hpp
 定义 boost::hana::basic_tuple
 
文件  bool.hpp
 定义 boost::hana::integral_constantLogicalComparable 模型。
 
文件  cartesian_product.hpp
 定义 boost::hana::cartesian_product
 
文件  chain.hpp
 定义 boost::hana::chain
 
文件  comparing.hpp
 定义 boost::hana::comparing
 
文件  concat.hpp
 定义 boost::hana::concat
 
文件  concept.hpp
 boost/hana/concept/ 子目录的主头文件。
 
文件  config.hpp
 定义整个库中使用的配置宏。
 
文件  contains.hpp
 定义 boost::hana::containsboost::hana::in
 
文件  core.hpp
 定义 核心 模块。
 
文件  count.hpp
 定义 boost::hana::count
 
文件  count_if.hpp
 定义 boost::hana::count_if
 
文件  cycle.hpp
 定义 boost::hana::cycle
 
文件  define_struct.hpp
 定义 BOOST_HANA_DEFINE_STRUCT 宏。
 
文件  difference.hpp
 定义 boost::hana::difference
 
文件  div.hpp
 定义 boost::hana::div
 
文件  drop_back.hpp
 定义 boost::hana::drop_back
 
文件  drop_front.hpp
 定义 boost::hana::drop_front
 
文件  drop_front_exactly.hpp
 定义 boost::hana::drop_front_exactly
 
文件  drop_while.hpp
 定义 boost::hana::drop_while
 
文件  duplicate.hpp
 定义 boost::hana::duplicate
 
文件  empty.hpp
 定义 boost::hana::empty
 
文件  equal.hpp
 定义 boost::hana::equal
 
文件  erase_key.hpp
 定义 boost::hana::erase_key
 
文件  eval.hpp
 定义 boost::hana::eval
 
文件  eval_if.hpp
 定义 boost::hana::eval_if
 
文件  extend.hpp
 定义 boost::hana::extend
 
文件  extract.hpp
 定义 boost::hana::extract
 
文件  fill.hpp
 定义 boost::hana::fill
 
文件  filter.hpp
 定义 boost::hana::filter
 
文件  find.hpp
 定义 boost::hana::find
 
文件  find_if.hpp
 定义 boost::hana::find_if
 
文件  first.hpp
 定义 boost::hana::first
 
文件  flatten.hpp
 定义 boost::hana::flatten
 
文件  fold.hpp
 定义 boost::hana::fold
 
文件  fold_left.hpp
 定义 boost::hana::fold_left
 
文件  fold_right.hpp
 定义 boost::hana::fold_right
 
文件  for_each.hpp
 定义 boost::hana::for_each
 
文件  front.hpp
 定义 boost::hana::front
 
文件  functional.hpp
 定义 函数式 模块。
 
文件  fuse.hpp
 定义 boost::hana::fuse
 
文件  greater.hpp
 定义 boost::hana::greater
 
文件  greater_equal.hpp
 定义 boost::hana::greater_equal
 
文件  group.hpp
 定义 boost::hana::group
 
文件  hash.hpp
 定义 boost::hana::hash
 
文件  if.hpp
 定义 boost::hana::if_
 
文件  index_if.hpp
 定义 boost::hana::index_if
 
文件  insert.hpp
 定义 boost::hana::insert
 
文件  insert_range.hpp
 定义 boost::hana::insert_range
 
文件  integral_constant.hpp
 定义 boost::hana::integral_constant
 
文件  intersection.hpp
 定义 boost::hana::intersection
 
文件  intersperse.hpp
 定义 boost::hana::intersperse
 
文件  is_disjoint.hpp
 定义 boost::hana::is_disjoint
 
文件  is_empty.hpp
 定义 boost::hana::is_empty
 
文件  is_subset.hpp
 定义 boost::hana::is_subset
 
文件  keys.hpp
 定义 boost::hana::keys
 
文件  lazy.hpp
 定义 boost::hana::lazy
 
文件  length.hpp
 定义 boost::hana::length
 
文件  less.hpp
 定义 boost::hana::less
 
文件  less_equal.hpp
 定义 boost::hana::less_equal
 
文件  lexicographical_compare.hpp
 定义 boost::hana::lexicographical_compare
 
文件  lift.hpp
 定义 boost::hana::lift
 
文件  map.hpp
 定义 boost::hana::map
 
文件  max.hpp
 定义 boost::hana::max
 
文件  maximum.hpp
 定义 boost::hana::maximum
 
文件  members.hpp
 定义 boost::hana::members
 
文件  min.hpp
 定义 boost::hana::min
 
文件  minimum.hpp
 定义 boost::hana::minimum
 
文件  minus.hpp
 定义 boost::hana::minus
 
文件  mod.hpp
 定义 boost::hana::mod
 
文件  monadic_compose.hpp
 定义 boost::hana::monadic_compose
 
文件  monadic_fold_left.hpp
 定义 boost::hana::monadic_fold_left
 
文件  monadic_fold_right.hpp
 定义 boost::hana::monadic_fold_right
 
文件  mult.hpp
 定义 boost::hana::mult
 
文件  negate.hpp
 定义 boost::hana::negate
 
文件  none.hpp
 定义 boost::hana::none
 
文件  none_of.hpp

 定义 boost::hana::none_of
 
文件  not.hpp
 定义 boost::hana::not_
 
文件  not_equal.hpp
 定义 boost::hana::not_equal
 
文件  one.hpp
 定义 boost::hana::one
 
文件  optional.hpp
 定义 boost::hana::optional
 
文件  or.hpp
 定义 boost::hana::or_
 
文件  ordering.hpp
 定义 boost::hana::ordering
 
文件  pair.hpp
 定义 boost::hana::pair
 
文件  partition.hpp
 定义 boost::hana::partition
 
文件  permutations.hpp
 定义 boost::hana::permutations
 
文件  plus.hpp
 定义 boost::hana::plus
 
文件  power.hpp
 定义 boost::hana::power
 
文件  prefix.hpp
 定义 boost::hana::prefix
 
文件  prepend.hpp
 定义 boost::hana::prepend
 
文件  product.hpp
 定义 boost::hana::product
 
文件  range.hpp
 定义 boost::hana::range
 
文件  remove.hpp
 定义 boost::hana::remove
 
文件  remove_at.hpp
 定义 boost::hana::remove_atboost::hana::remove_at_c
 
文件  remove_if.hpp
 定义 boost::hana::remove_if
 
文件  remove_range.hpp
 定义 boost::hana::remove_rangeboost::hana::remove_range_c
 
文件  repeat.hpp
 定义 boost::hana::repeat
 
文件  replace.hpp
 定义 boost::hana::replace
 
文件  replace_if.hpp
 定义 boost::hana::replace_if
 
文件  replicate.hpp
 定义 boost::hana::replicate
 
文件  reverse.hpp
 定义 boost::hana::reverse
 
文件  reverse_fold.hpp
 定义 boost::hana::reverse_fold
 
文件  scan_left.hpp
 定义 boost::hana::scan_left
 
文件  scan_right.hpp
 定义 boost::hana::scan_right
 
文件  second.hpp
 定义 boost::hana::second
 
文件  set.hpp
 定义 boost::hana::set
 
文件  size.hpp
 定义 boost::hana::size
 
文件  slice.hpp
 定义 boost::hana::sliceboost::hana::slice_c
 
文件  sort.hpp
 定义 boost::hana::sort
 
文件  span.hpp
 定义 boost::hana::span
 
文件  string.hpp
 定义 boost::hana::string
 
文件  suffix.hpp
 定义 boost::hana::suffix
 
文件  sum.hpp
 定义 boost::hana::sum
 
文件  symmetric_difference.hpp
 定义 boost::hana::symmetric_difference
 
文件  take_back.hpp
 定义 boost::hana::take_back
 
文件  take_front.hpp
 定义 boost::hana::take_frontboost::hana::take_front_c
 
文件  take_while.hpp
 定义 boost::hana::take_while
 
文件  tap.hpp
 定义 boost::hana::tap
 
文件  then.hpp
 定义 boost::hana::then
 
文件  traits.hpp
 定义类似于标准 <type_traits> 的函数,以及一些实用程序,例如 std::declval
 
文件  transform.hpp
 定义 boost::hana::transform
 
文件  tuple.hpp
 定义 boost::hana::tuple
 
文件  type.hpp
 定义 boost::hana::type 和相关实用程序。
 
文件  unfold_left.hpp
 定义 boost::hana::unfold_left
 
文件  unfold_right.hpp
 定义 boost::hana::unfold_right
 
文件  union.hpp
 定义 boost::hana::union
 
文件  unique.hpp
 定义 boost::hana::unique
 
文件  unpack.hpp
 定义 boost::hana::unpack
 
文件  value.hpp
 定义 boost::hana::value
 
文件  version.hpp
 定义用于跟踪库版本的宏。
 
文件  while.hpp
 定义 boost::hana::while_
 
文件  zero.hpp
 定义 boost::hana::zero
 
文件  zip.hpp
 定义 boost::hana::zip
 
文件  zip_shortest.hpp
 定义 boost::hana::zip_shortest
 
文件  zip_shortest_with.hpp
 定义 boost::hana::zip_shortest_with
 
文件  zip_with.hpp
 定义 boost::hana::zip_with