20#ifndef PALUDIS_GUARD_PALUDIS_STRINGIFY_HH
21#define PALUDIS_GUARD_PALUDIS_STRINGIFY_HH 1
24#include <paludis/util/wrapped_value-fwd.hh>
53 template <
typename T_>
57 enum { value = 0 } Value;
66 template <
typename T_>
77 template <
typename T_>
92 enum { value = 0 } Value;
96 template <
typename T_>
inline std::string
stringify(
const T_ & item);
107 template <
typename T_>
112 int check_for_stringifying_silly_things
115 std::ostringstream s;
129 return std::string(1, item);
135 return std::string(1, item);
141 return item ?
"true" :
"false";
147 return std::string(item);
150 template <
typename Tag_>
164 template <
typename T_>
std::string stringify(const T_ &item)
Definition stringify.hh:166
std::string real_stringify(const T_ &item)
Definition stringify.hh:109
#define PALUDIS_ATTRIBUTE(x)
Definition attributes.hh:53
Definition stringify.hh:47
Definition about_metadata-fwd.hh:24
Definition stringify.hh:55