Namespaces | |
namespace | has_insertion_operator_impl |
Classes | |
struct | destroy_delete |
A deleter class that can be used with unique_ptr. More... | |
struct | has_insertion_operator |
struct | less |
struct | less< char const * > |
class | proxy |
class | sfinae_base |
Functions | |
template<class StringType > | |
StringType::const_pointer | c_str (StringType const &s) |
char const * | c_str (char const *s) |
template<typename T > | |
std::enable_if <!ZORBA_TR1_NS::is_pointer< T > ::value &&has_insertion_operator<T > ::value, std::string >::type | to_string (T const &t) |
template<typename T > | |
std::enable_if < ZORBA_TR1_NS::is_pointer< T > ::value, std::string >::type | to_string (T p) |
std::string | to_string (char const *s) |
ZORBA_DECL_HAS_MEM_FN (c_str) | |
ZORBA_DECL_HAS_MEM_FN (str) | |
ZORBA_DECL_HAS_MEM_FN (toString) | |
Variables | |
std::enable_if <!has_insertion_operator<T > ::value &&has_c_str< T, char const *(T::*)() const > ::value, std::string >::type | to_string (T const &t) |
StringType::const_pointer zorba::internal::ztd::c_str | ( | StringType const & | s | ) | [inline] |
Definition at line 179 of file ztd.h.
Referenced by zorba::internal::FixedQName< XQueryErrQName, char const * >::ns(), zorba::internal::FixedQName< XQueryErrQName, char const * >::prefix(), zorba::internal::FixedQName< XQueryErrQName, char const * >::localname(), zorba::internal::VariableQName< std::string >::ns(), zorba::internal::VariableQName< std::string >::prefix(), and zorba::internal::VariableQName< std::string >::localname().
char const* zorba::internal::ztd::c_str | ( | char const * | s | ) | [inline] |
std::enable_if<!ZORBA_TR1_NS::is_pointer<T>::value && has_insertion_operator<T>::value, std::string>::type zorba::internal::ztd::to_string | ( | T const & | t | ) | [inline] |
std::enable_if<ZORBA_TR1_NS::is_pointer<T>::value,std::string>::type zorba::internal::ztd::to_string | ( | T | p | ) | [inline] |
std::string zorba::internal::ztd::to_string | ( | char const * | s | ) | [inline] |
zorba::internal::ztd::ZORBA_DECL_HAS_MEM_FN | ( | c_str | ) |
zorba::internal::ztd::ZORBA_DECL_HAS_MEM_FN | ( | str | ) |
zorba::internal::ztd::ZORBA_DECL_HAS_MEM_FN | ( | toString | ) |
std::enable_if<!has_insertion_operator<T >::value &&!has_c_str< T, char const *(T::*)() const >::value &&!has_str< T, std::string(T::*)() const >::value &&has_toString< T, std::string(T::*)() const >::value, std::string >::type zorba::internal::ztd::to_string [inline] |
Definition at line 296 of file ztd.h.
Referenced by zorba::internal::diagnostic::parameters::operator,(), and to_string().