12template <
class T>
class SmartPtr;
16struct MakeConstRef : std::conditional<System::detail::is_a<T, System::SmartPtr>::value || std::is_same<System::String, T>::value, const T&, T> {};
Definition: db_command.h:9
typename MakeConstRef< T >::type MakeConstRef_t
Helper type for MakeConstRef modifier.
Definition: make_const_ref.h:20
Trait to make generic type "const reference" if it is String or a SmartPtr<> type.
Definition: make_const_ref.h:16