Back to Arangodb

Boost.Hana: Namespace List

3rdParty/boost/1.78.0/libs/hana/doc/html/namespaces.html

3.12.9.17.5 KB
Original Source

| | Boost.Hana 1.7.1

Your standard library for metaprogramming | |

Embedded content

Namespace List

Here is a list of all documented namespaces with brief descriptions:

[detail level 12345]

| ▼N boost | | | ▼N fusion | | | Cdeque | Adapter for Boost.Fusion deques | | Clist | Adapter for Boost.Fusion lists | | Ctuple | Adapter for Boost.Fusion tuples | | Cvector | Adapter for Boost.Fusion vectors | | ▼Nhana | Namespace containing everything in the library | | ▼N constant_detail | | | Cwhich | | | ▼N detail | | | ▼N operators | | | Cadl | Enables ADL in the hana::detail::operators namespace | | Cany_of | Returns whether the Predicate is satisfied by any of the T... | | Carray | A minimal std::array with better constexpr support | | CCanonicalConstant | Tag representing a canonical Constant | | Ccreate | Implementation of the generic std::make_xxx pattern for arbitrary xxxs | | Cdecay | Equivalent to std::decay, except faster | | C[first_unsatisfied_index](structboost_1_1hana_1_1detail_1_1first unsatisfied index.html) | Returns the index of the first element which does not satisfy Pred, or sizeof...(Xs) if no such element exists | | Chas_duplicates | Returns whether any of the Ts are duplicate w.r.t. hana::equal | | Cnested_by | Provides a .by static constexpr function object | | Cnested_than | Provides a .than static constexpr function object | | Cnested_to | Provides a .to static constexpr function object | | C[std_common_type](structboost_1_1hana_1_1detail_1_1std common type.html) | Equivalent to std::common_type, except it is SFINAE-friendly and does not support custom specializations | | Ctype_at | Classic MPL-style metafunction returning the nth element of a type parameter pack | | Cwrong | Equivalent to a type-dependent std::false_type | | ▼N experimental | | | Ctypes | Container optimized for holding types | | Nliterals | Namespace containing C++14 user-defined literals provided by Hana | | Chas_common | Metafunction returning whether two data types share a common data type | | Cis_default | Returns whether a tag-dispatched method implementation is a default implementation | | Cis_convertible | Returns whether there is a Hana-conversion from a data type to another | | Cis_embedded | Returns whether a data type can be embedded into another data type | | C[integral_constant_tag](structboost_1_1hana_1_1integral constant tag.html) | Tag representing hana::integral_constant | | Cintegral_constant | Compile-time value of an integral type | | Cbasic_tuple | Stripped down version of hana::tuple | | C[basic_tuple_tag](structboost_1_1hana_1_1basic tuple tag.html) | Tag representing hana::basic_tuple | | CIntegralConstant | The IntegralConstant concept represents compile-time integral values | | Ccommon | Metafunction returning the common data type between two data types | | Cdefault_ | Mark a tag-dispatched method implementation as a default implementation | | Ctag_of | Metafunction returning the tag associated to T | | Cembedding | Marks a conversion between data types as being an embedding | | Cwhen | Enable a partial specialization only if a boolean condition is true | | Clazy | hana::lazy implements superficial laziness via a monadic interface | | Clazy_tag | Tag representing hana::lazy | | Cmap_tag | Tag representing hana::maps | | Cmap | Basic associative container requiring unique, Comparable and Hashable keys | | Coptional | Optional value whose optional-ness is known at compile-time | | Coptional_tag | Tag representing a hana::optional | | Cpair | Generic container for two elements | | Cpair_tag | Tag representing hana::pair | | Crange | Compile-time half-open interval of hana::integral_constants | | Crange_tag | Tag representing a hana::range | | Cset | Basic unordered container requiring unique, Comparable and Hashable keys | | Cset_tag | Tag representing the hana::set container | | Cstring | Compile-time string | | Cstring_tag | Tag representing a compile-time string | | Ctuple | General purpose index-based heterogeneous sequence with a fixed length | | Ctuple_tag | Tag representing hana::tuples | | Cbasic_type | Base class of hana::type; used for pattern-matching | | Ctype | C++ type in value-level representation | | Ctype_tag | Tag representing hana::type | | ▼N mpl | | | Cintegral_c | Adapter for IntegralConstants from the Boost.MPL | | Clist | Adapter for Boost.MPL lists | | Cvector | Adapter for Boost.MPL vectors | | Ctuple | Adapter for boost::tuples | | ▼N std | | | Carray | Adaptation of std::array for Hana | | Cinteger_sequence | Adaptation of std::integer_sequence for Hana | | Cintegral_constant | Adapter for std::integral_constants | | Cpair | Adaptation of std::pair for Hana | | Cratio | Adaptation of std::ratio for Hana | | Ctuple | Adapter for std::tuples |