11 #include <type_traits> 13 #include <hilti/rt/configuration.h> 14 #include <hilti/rt/exception.h> 15 #include <hilti/rt/extension-points.h> 16 #include <hilti/rt/util.h> 22 void print(
const T& t,
bool newline =
true) {
23 if ( ! configuration::get().cout )
26 auto& cout = configuration::get().cout->get();
37 template<typename T, typename std::enable_if_t<is_tuple<T>::value>* =
nullptr>
39 if ( ! configuration::get().cout )
42 auto& cout = configuration::get().cout->get();
53 extern void __does_not_exist();
std::string to_string_for_print(const T &x)
Definition: extension-points.h:45
auto join_tuple_for_print(T &&tup)
Definition: util.h:491
void printValues(const T &t, bool newline=true)
Definition: hilti.h:38
void print(const T &t, bool newline=true)
Definition: hilti.h:22