blocxx
BLOCXX_NAMESPACE::Cstr::CstrArr< Array< S > > Struct Template Reference

#include <Cstr.hpp>

Public Member Functions

 CstrArr (Array< S > const &s)
 

Public Attributes

Array< char const * > a
 
char const *const * sarr
 
char const *const * sarr
 Converted value.
 

Private Member Functions

 CstrArr (Array< S > const &s)
 Initializes sarr with the null-terminated char const * const * value corresponding to sa.
 

Detailed Description

template<typename S>
struct BLOCXX_NAMESPACE::Cstr::CstrArr< Array< S > >

Definition at line 196 of file Cstr.hpp.

Constructor & Destructor Documentation

◆ CstrArr() [1/2]

template<typename S>
BLOCXX_NAMESPACE::Cstr::CstrArr< Array< S > >::CstrArr ( Array< S > const & s)
inline

◆ CstrArr() [2/2]

BLOCXX_NAMESPACE::Cstr::CstrArr< Array< S > >::CstrArr ( Array< S > const & s)
private

Initializes sarr with the null-terminated char const * const * value corresponding to sa.

Note that this generic specialization is unimplemented and private to cause a compile-time error instead of an undefined symbol at link time.

Member Data Documentation

◆ a

template<typename S>
Array<char const *> BLOCXX_NAMESPACE::Cstr::CstrArr< Array< S > >::a

Definition at line 198 of file Cstr.hpp.

Referenced by CstrArr().

◆ sarr [1/2]

char const* const* BLOCXX_NAMESPACE::Cstr::CstrArr< Array< S > >::sarr

Converted value.

Definition at line 133 of file Cstr.hpp.

◆ sarr [2/2]

template<typename S>
char const* const* BLOCXX_NAMESPACE::Cstr::CstrArr< Array< S > >::sarr

Definition at line 199 of file Cstr.hpp.

Referenced by CstrArr().


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