added support for hex strings and binary strings
added FT::hexadecimal, FT::binary and FT::dont_use_utf8
This commit is contained in:
14
src/model.h
14
src/model.h
@@ -232,6 +232,11 @@ protected:
|
||||
field_generic(field_name, field_name, field_value, field_type);
|
||||
}
|
||||
|
||||
void field(const wchar_t * field_name, wchar_t & field_value, FT field_type = FT::default_type)
|
||||
{
|
||||
field_generic(field_name, field_name, field_value, field_type);
|
||||
}
|
||||
|
||||
void field(const wchar_t * field_name, std::wstring & field_value, FT field_type = FT::default_type)
|
||||
{
|
||||
field_generic(field_name, field_name, field_value, field_type);
|
||||
@@ -347,6 +352,11 @@ protected:
|
||||
field_generic(db_field_name, flat_field_name, field_value, field_type);
|
||||
}
|
||||
|
||||
void field(const wchar_t * db_field_name, const wchar_t * flat_field_name, wchar_t & field_value, FT field_type = FT::default_type)
|
||||
{
|
||||
field_generic(db_field_name, flat_field_name, field_value, field_type);
|
||||
}
|
||||
|
||||
void field(const wchar_t * db_field_name, const wchar_t * flat_field_name, std::wstring & field_value, FT field_type = FT::default_type)
|
||||
{
|
||||
field_generic(db_field_name, flat_field_name, field_value, field_type);
|
||||
@@ -1224,7 +1234,7 @@ protected:
|
||||
|
||||
if( val_str )
|
||||
{
|
||||
db_connector->get_value(val_str, field_value);
|
||||
db_connector->get_value(val_str, field_value, field_type);
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -1271,7 +1281,7 @@ protected:
|
||||
|
||||
if( val_str )
|
||||
{
|
||||
db_connector->get_value(val_str, field_value);
|
||||
db_connector->get_value(val_str, field_value, field_type);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
Reference in New Issue
Block a user