CommonLibSSE NG
SKSE::PluginDeclaration::String< N > Class Template Reference

#include <Interfaces.h>

Public Member Functions

constexpr String ()=default
 
constexpr String (std::string_view a_string) noexcept
 
constexpr String (const char *a_string) noexcept
 
constexpr operator const char * () const noexcept
 
constexpr operator std::string_view () const noexcept
 

Constructor & Destructor Documentation

◆ String() [1/3]

template<std::size_t N>
constexpr SKSE::PluginDeclaration::String< N >::String ( )
constexprdefault

◆ String() [2/3]

template<std::size_t N>
constexpr SKSE::PluginDeclaration::String< N >::String ( std::string_view  a_string)
inlineconstexprnoexcept

◆ String() [3/3]

template<std::size_t N>
constexpr SKSE::PluginDeclaration::String< N >::String ( const char *  a_string)
inlineconstexprnoexcept

Member Function Documentation

◆ operator const char *()

template<std::size_t N>
constexpr SKSE::PluginDeclaration::String< N >::operator const char * ( ) const
inlineconstexprnoexcept

◆ operator std::string_view()

template<std::size_t N>
constexpr SKSE::PluginDeclaration::String< N >::operator std::string_view ( ) const
inlineconstexprnoexcept

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