5#include "memlite/binder/tweak.inl"
9#define TEMPL template <typename T, typename TACTIC>
10#define ME tstr<T, TACTIC>
11#define SUPER tweak<T, TACTIC>
13 TEMPL ME::tstr(): SUPER() {}
15 TEMPL ME::tstr(
const type& subtype): SUPER(subtype) {}
17 TEMPL ME::tstr(
const T& it): SUPER() { this->bind(it); }
19 TEMPL ME::tstr(
const T* it): SUPER() { this->bind(it); }
21 TEMPL ME::tstr(
const tmedium<T>& it): SUPER() { this->bind(it.get()); }
23 TEMPL ME::tstr(
const binder& rhs): SUPER() { this->bind(rhs.get()); }
25 TEMPL ME::tstr(
const me& rhs): me((binder&) rhs) {}