blocxx
|
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. |
Class for converting values of type S
into char const * const *
.
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<S>
, for any type S for which to_char_ptr
is defined.
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.
char const* const BLOCXX_NAMESPACE::Cstr::CstrArr< SA >::sarr |
Converted value.
Definition at line 133 of file Cstr.hpp.
Referenced by BLOCXX_NAMESPACE::Cstr::CstrArr< EnvVars >::CstrArr(), BLOCXX_NAMESPACE::Cstr::CstrArr< Array< S > >::CstrArr(), BLOCXX_NAMESPACE::Exec::executeProcessAndGatherOutput(), BLOCXX_NAMESPACE::Exec::spawn(), BLOCXX_NAMESPACE::Exec::spawnImpl(), and BLOCXX_NAMESPACE::Exec::system().