LibreOffice
LibreOffice 7.4 SDK C/C++ API Reference
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
rtl::libreoffice_internal::ConstCharArrayDetector< const char[N], T > Struct Template Reference

#include <stringutils.hxx>

Public Types

typedef T Type
 

Static Public Member Functions

static bool isValid (char const (&literal)[N])
 
static char const * toPointer (char const (&literal)[N])
 

Static Public Attributes

static const std::size_t length = N - 1
 
static const bool ok = true
 

Member Typedef Documentation

◆ Type

template<std::size_t N, typename T >
typedef T rtl::libreoffice_internal::ConstCharArrayDetector< const char[N], T >::Type

Member Function Documentation

◆ isValid()

template<std::size_t N, typename T >
static bool rtl::libreoffice_internal::ConstCharArrayDetector< const char[N], T >::isValid ( char const (&)  literal[N])
inlinestatic

◆ toPointer()

template<std::size_t N, typename T >
static char const* rtl::libreoffice_internal::ConstCharArrayDetector< const char[N], T >::toPointer ( char const (&)  literal[N])
inlinestatic

Member Data Documentation

◆ length

template<std::size_t N, typename T >
const std::size_t rtl::libreoffice_internal::ConstCharArrayDetector< const char[N], T >::length = N - 1
static

◆ ok

template<std::size_t N, typename T >
const bool rtl::libreoffice_internal::ConstCharArrayDetector< const char[N], T >::ok = true
static

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