mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-24 09:12:28 +02:00
Add checkNull and documentation
This commit is contained in:
@@ -20,8 +20,6 @@
|
||||
namespace Poco {
|
||||
namespace Redis {
|
||||
|
||||
std::vector<RedisType::Ptr> Array::_empty;
|
||||
|
||||
|
||||
Array::Array()
|
||||
{
|
||||
@@ -39,14 +37,14 @@ Array::~Array()
|
||||
|
||||
void Array::add(Int64 value)
|
||||
{
|
||||
if ( _elements.isNull() ) _elements.assign(_empty);
|
||||
checkNull();
|
||||
|
||||
_elements.value().push_back(new Type<Int64>(value));
|
||||
}
|
||||
|
||||
void Array::add(const std::string& value)
|
||||
{
|
||||
if ( _elements.isNull() ) _elements.assign(_empty);
|
||||
checkNull();
|
||||
|
||||
BulkString rs(value);
|
||||
_elements.value().push_back(new Type<BulkString>(rs));
|
||||
@@ -54,14 +52,14 @@ void Array::add(const std::string& value)
|
||||
|
||||
void Array::add(const BulkString& value)
|
||||
{
|
||||
if ( _elements.isNull() ) _elements.assign(_empty);
|
||||
checkNull();
|
||||
|
||||
_elements.value().push_back(new Type<BulkString>(value));
|
||||
}
|
||||
|
||||
void Array::add()
|
||||
{
|
||||
if ( _elements.isNull() ) _elements.assign(_empty);
|
||||
checkNull();
|
||||
|
||||
BulkString value;
|
||||
_elements.value().push_back(new Type<BulkString>(value));
|
||||
|
||||
Reference in New Issue
Block a user