blocxx
BLOCXX_NAMESPACE::Cstr::CstrArr< SA > Struct Template Reference

Class for converting values of type S into char const * const *. More...

#include <Cstr.hpp>

Public Attributes

char const *const * sarr
 Converted value.
 

Private Member Functions

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

Detailed Description

template<typename SA>
struct BLOCXX_NAMESPACE::Cstr::CstrArr< SA >

Class for converting values of type S into char const * const *.

@f BLOCXX_Cstr.hpp defines specializations for S being any one of

  • char const * const *
  • char const * *
  • char * const *
  • char * *</t>
  • char const * const [N]
  • char const * [N]
  • char * const [N]
  • char * [N]</t>
  • Array, for any type S for which to_char_ptr is defined.

Definition at line 130 of file Cstr.hpp.

Constructor & Destructor Documentation

◆ CstrArr()

template<typename SA>
BLOCXX_NAMESPACE::Cstr::CstrArr< SA >::CstrArr ( SA 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

◆ sarr


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