25dc5fb462459e33bf8a2103c6e152d6873a2dbe
1 #include "typepath/module.ih"
5 template<class T
, class A
> T
join(const A
& begin
, const A
& end
, const T
&sep
) {
11 for (++it
; it
!= end
; ++it
) {
12 result
.append(sep
).append(*it
);
19 std::string
TypePath::toString() const {
20 return join(begin(), end(), std::string("->"));