Provides bio::meta::vtag. More...
#include <numeric>#include <tuple>#include <type_traits>#include <bio/core.hpp>#include <bio/meta/concept/core_language.hpp>#include <bio/ranges/container/small_string.hpp>
Include dependency graph for vtag.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | bio::meta::vtag_t< v > |
| The type of bio::meta::vtag. [Specialisation for 1 argument]. More... | |
| struct | bio::meta::vtag_t< vs... > |
| The type of bio::meta::vtag. [Specialisation for 2 or more arguments]. More... | |
| struct | bio::meta::vtag_t<> |
| The type of bio::meta::vtag. [Specialisation for 0 arguments.]. More... | |
Namespaces | |
| namespace | bio |
| The main BioC++ namespace. | |
| namespace | bio::meta |
| The Meta module's namespace. | |
| namespace | bio::meta::literals |
An inline namespace for meta literals. It exists to safely allow using namespace. | |
Functions | |
| template<detail::literal_buffer_string str> | |
| consteval auto | bio::meta::literals::operator""_vtag () noexcept |
| String literal operator for creating vtags. | |
Variables | |
| template<auto... vs> | |
| constexpr vtag_t< vs... > | bio::meta::vtag {} |
| A value-tag template. | |
Provides bio::meta::vtag.