NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
magic_enum::detail::static_string< N > Class Template Reference

#include <magic_enum.hpp>

Public Member Functions

constexpr static_string (string_view str) noexcept
 
constexpr const char * data () const noexcept
 
constexpr std::uint16_t size () const noexcept
 
constexpr operator string_view () const noexcept
 

Constructor & Destructor Documentation

◆ static_string()

template<std::uint16_t N>
constexpr magic_enum::detail::static_string< N >::static_string ( string_view  str)
inlineexplicitconstexprnoexcept

Member Function Documentation

◆ data()

template<std::uint16_t N>
constexpr const char* magic_enum::detail::static_string< N >::data ( ) const
inlineconstexprnoexcept

Referenced by magic_enum::detail::static_string< N >::operator string_view().

Here is the caller graph for this function:

◆ operator string_view()

template<std::uint16_t N>
constexpr magic_enum::detail::static_string< N >::operator string_view ( ) const
inlineconstexprnoexcept

References magic_enum::detail::static_string< N >::data(), and magic_enum::detail::static_string< N >::size().

Here is the call graph for this function:

◆ size()

template<std::uint16_t N>
constexpr std::uint16_t magic_enum::detail::static_string< N >::size ( ) const
inlineconstexprnoexcept

Referenced by magic_enum::detail::enum_name(), magic_enum::detail::static_string< N >::operator string_view(), and magic_enum::detail::type_name().

Here is the caller graph for this function:

The documentation for this class was generated from the following file: