blocxx
Classes | Namespaces | Functions

Cstr.hpp File Reference

#include "blocxx/BLOCXX_config.h"
#include "blocxx/CommonFwd.hpp"
#include "blocxx/Array.hpp"
#include <cstdlib>

Go to the source code of this file.

Classes

struct  BLOCXX_NAMESPACE::Cstr::is_char_ptr< S >
struct  BLOCXX_NAMESPACE::Cstr::is_char_ptr< char * >
struct  BLOCXX_NAMESPACE::Cstr::is_char_ptr< char const * >
struct  BLOCXX_NAMESPACE::Cstr::is_char_ptr< char[N]>
struct  BLOCXX_NAMESPACE::Cstr::is_char_ptr< char const [N]>
struct  BLOCXX_NAMESPACE::Cstr::CstrStringAux< S, is_char_pointer >
struct  BLOCXX_NAMESPACE::Cstr::CstrStringAux< S, true >
struct  BLOCXX_NAMESPACE::Cstr::CstrString< S >
struct  BLOCXX_NAMESPACE::Cstr::CstrArr< SA >
 Class for converting values of type S into char const * const *. More...
struct  BLOCXX_NAMESPACE::Cstr::ctassert< true >
struct  BLOCXX_NAMESPACE::Cstr::CstrArr< S * >
struct  BLOCXX_NAMESPACE::Cstr::CstrArr< S const * >
struct  BLOCXX_NAMESPACE::Cstr::CstrArr< S[N]>
struct  BLOCXX_NAMESPACE::Cstr::CstrArr< S const [N]>
struct  BLOCXX_NAMESPACE::Cstr::CstrArr< Array< S > >

Namespaces

namespace  BLOCXX_NAMESPACE
 

Taken from RFC 1321.


namespace  BLOCXX_NAMESPACE::Cstr

Functions

template<typename S >
char const * BLOCXX_NAMESPACE::Cstr::to_char_ptr (S const &s)