|
|
|
@ -161,12 +161,24 @@ Space::Space(const char * str)
|
|
|
|
|
set(str);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space::Space(const char * str, size_t len)
|
|
|
|
|
{
|
|
|
|
|
initialize();
|
|
|
|
|
set(str, len);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space::Space(const wchar_t * str)
|
|
|
|
|
{
|
|
|
|
|
initialize();
|
|
|
|
|
set(str);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space::Space(const wchar_t * str, size_t len)
|
|
|
|
|
{
|
|
|
|
|
initialize();
|
|
|
|
|
set(str, len);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space::Space(const std::string & str)
|
|
|
|
|
{
|
|
|
|
|
initialize();
|
|
|
|
@ -383,6 +395,19 @@ void Space::set(const char * str)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Space::set(const char * str, size_t len)
|
|
|
|
|
{
|
|
|
|
|
if( str == nullptr )
|
|
|
|
|
{
|
|
|
|
|
initialize_value_null_if_needed();
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
initialize_value_string_if_needed();
|
|
|
|
|
value.value_string.assign(str, len);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Space::set(const wchar_t * str)
|
|
|
|
|
{
|
|
|
|
|
if( str == nullptr )
|
|
|
|
@ -396,6 +421,19 @@ void Space::set(const wchar_t * str)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Space::set(const wchar_t * str, size_t len)
|
|
|
|
|
{
|
|
|
|
|
if( str == nullptr )
|
|
|
|
|
{
|
|
|
|
|
initialize_value_null_if_needed();
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
initialize_value_wstring_if_needed();
|
|
|
|
|
value.value_wstring.assign(str, len);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Space::set(const std::string & str)
|
|
|
|
|
{
|
|
|
|
|
initialize_value_string_if_needed();
|
|
|
|
@ -504,11 +542,21 @@ Space & Space::add(const char * val)
|
|
|
|
|
return add_generic(val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add_to_table(const char * val, size_t len)
|
|
|
|
|
{
|
|
|
|
|
return add_generic_len(val, len);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const wchar_t * val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add_to_table(const wchar_t * val, size_t len)
|
|
|
|
|
{
|
|
|
|
|
return add_generic_len(val, len);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::string & val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(val);
|
|
|
|
@ -617,11 +665,21 @@ Space & Space::add(const wchar_t * field, const char * val)
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const wchar_t * field, const char * val, size_t len)
|
|
|
|
|
{
|
|
|
|
|
return add_generic_len(field, val, len);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const wchar_t * field, const wchar_t * val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const wchar_t * field, const wchar_t * val, size_t len)
|
|
|
|
|
{
|
|
|
|
|
return add_generic_len(field, val, len);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const wchar_t * field, const std::string & val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
@ -676,92 +734,102 @@ Space & Space::add_empty_space(const wchar_t * field)
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, bool val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, short val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, int val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, long val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, long long val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, unsigned short val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, unsigned int val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, unsigned long val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, unsigned long long val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, float val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, double val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, long double val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, const char * val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, const char * val, size_t len)
|
|
|
|
|
{
|
|
|
|
|
return add_generic_string_len(field, val, len);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, const wchar_t * val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, const wchar_t * val, size_t len)
|
|
|
|
|
{
|
|
|
|
|
return add_generic_string_len(field, val, len);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, const std::string & val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, const std::wstring & val)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, val);
|
|
|
|
|
return add_generic_string(field, val);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, const Space & space)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, space);
|
|
|
|
|
return add_generic_string(field, space);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, const Space * space)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, space);
|
|
|
|
|
return add_generic_string(field, space);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, Space && space)
|
|
|
|
@ -771,12 +839,12 @@ Space & Space::add(const std::wstring & field, Space && space)
|
|
|
|
|
|
|
|
|
|
Space & Space::add(const std::wstring & field, const Date & date)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, date);
|
|
|
|
|
return add_generic_string(field, date);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Space & Space::add_empty_space(const std::wstring & field)
|
|
|
|
|
{
|
|
|
|
|
return add_generic(field, static_cast<Space*>(nullptr));
|
|
|
|
|
return add_generic_string(field, static_cast<Space*>(nullptr));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|