Boost C++ Libraries
Prev Up Home Next

Tick¶

Paul Fultz II

  • Getting Started
  • Requirements
  • Building traits
    • TICK_TRAIT
    • Refinements
  • Query operations
    • returns
    • has_type
    • has_template
    • is_true
    • is_false
    • as_const
    • as_mutable
  • Build traits without macros
    • refines
  • Template constraints
    • TICK_REQUIRES
    • TICK_CLASS_REQUIRES
    • TICK_MEMBER_REQUIRES
    • TICK_PARAM_REQUIRES
    • TICK_FUNCTION_REQUIRES
  • Tag dispatching
    • Specialization
  • Traits
    • bare
    • is_allocator
    • is_associative_container
    • is_bidirectional_iterator
    • is_compare
    • is_container
    • is_copy_assignable
    • is_copy_constructible
    • is_copy_insertable
    • is_default_constructible
    • is_destructible
    • is_emplace_constructible
    • is_equality_comparable
    • is_erasable
    • is_forward_iterator
    • is_input_iterator
    • is_iterator
    • is_less_than_comparable
    • is_move_assignable
    • is_move_constructible
    • is_move_insertable
    • is_nullable_pointer
    • is_output_iterator
    • is_pod
    • is_predicate
    • is_random_access_iterator
    • is_range
    • is_standard_layout
    • is_swappable
    • is_totally_ordered
    • is_trivial
    • is_trivially_copyable
    • is_value_swappable
    • is_weakly_ordered
  • Design Notes
    • Using template class
    • Trait-based
    • Specializations
  • ZLang support
  • Acknowledgments

Search¶

  • Search
© Copyright 2016, Paul Fultz II. Created using Sphinx 1.4.3+.

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)