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>
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.