Namespaces | |
| namespace | has_insertion_operator_impl |
Classes | |
| struct | destroy_delete |
| A deleter class that can be used with unique_ptr. More... | |
| class | explicit_bool |
| Helper class for implementing a solution to the "explicit bool conversion" problem. 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<class T > | |
| 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) |
| template<class T > | |
| 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 | to_string (T const &t) |
| template<class T > | |
| 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 | 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) | |
|
inline |
Definition at line 179 of file ztd.h.
Referenced by zorba::internal::FixedQName< XQueryErrQName, char const * >::localname(), zorba::internal::VariableQName< std::string >::localname(), zorba::internal::FixedQName< XQueryErrQName, char const * >::ns(), zorba::internal::VariableQName< std::string >::ns(), zorba::internal::FixedQName< XQueryErrQName, char const * >::prefix(), and zorba::internal::VariableQName< std::string >::prefix().
|
inline |
|
inline |
Definition at line 275 of file ztd.h.
Referenced by zorba::internal::diagnostic::parameters::operator,(), and to_string().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 357 of file ztd.h.
References to_string().
|
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 | ) |