blocxx
|
Classes | |
struct | is_char_ptr |
struct | is_char_ptr< char * > |
struct | is_char_ptr< char const * > |
struct | is_char_ptr< char[N]> |
struct | is_char_ptr< char const [N]> |
struct | CstrStringAux |
struct | CstrStringAux< S, true > |
struct | CstrString |
struct | CstrArr |
Class for converting values of type S into char const * const * . More... | |
struct | ctassert< true > |
struct | CstrArr< S * > |
struct | CstrArr< S const * > |
struct | CstrArr< S[N]> |
struct | CstrArr< S const [N]> |
struct | CstrArr< Array< S > > |
struct | CstrArr< EnvVars > |
Functions | |
template<typename S > | |
char const * | to_char_ptr (S const &s) |
char const* BLOCXX_NAMESPACE::Cstr::to_char_ptr | ( | S const & | s | ) | [inline] |
char const *
corresponding to s. char *
or char const *
, or it is a class that has a c_str
member function return a char const *
. Definition at line 111 of file Cstr.hpp.
References BLOCXX_NAMESPACE::Cstr::CstrStringAux< S, is_char_ptr< S >::value >::c_str().
Referenced by BLOCXX_NAMESPACE::Cstr::CstrArr< Array< S > >::CstrArr(), BLOCXX_NAMESPACE::Exec::executeProcessAndGatherOutput(), BLOCXX_NAMESPACE::Exec::spawn(), and BLOCXX_NAMESPACE::Exec::spawnImpl().