Fixed missing const on statement::bind()

This commit is contained in:
Davis King 2015-01-29 17:54:57 -05:00
parent c4eaf67c65
commit e5dec25dfb
2 changed files with 7 additions and 7 deletions

View File

@ -383,7 +383,7 @@ namespace dlib
template <typename T>
typename enable_if_c<std::numeric_limits<T>::is_integer>::type bind (
unsigned long idx,
T& item
const T& item
)
{
if (sizeof(T) <= 4)
@ -392,15 +392,15 @@ namespace dlib
bind_int64(idx, item);
}
void bind(unsigned long idx, std::string& item) { bind_text(idx, item); }
void bind(unsigned long idx, float& item ) { bind_double(idx, item); }
void bind(unsigned long idx, double& item ) { bind_double(idx, item); }
void bind(unsigned long idx, long double& item) { bind_double(idx, item); }
void bind(unsigned long idx, const std::string& item) { bind_text(idx, item); }
void bind(unsigned long idx, const float& item ) { bind_double(idx, item); }
void bind(unsigned long idx, const double& item ) { bind_double(idx, item); }
void bind(unsigned long idx, const long double& item) { bind_double(idx, item); }
template <typename T>
typename disable_if_c<std::numeric_limits<T>::is_integer>::type bind (
unsigned long idx,
T& item
const T& item
)
{
bind_object(idx, item);

View File

@ -379,7 +379,7 @@ namespace dlib
>
void bind (
unsigned long parameter_id,
T& item
const T& item
) const;
/*!
requires