mirror of
https://github.com/zeek/zeek.git
synced 2025-10-16 21:48:21 +00:00
Expr: use List::empty()
This commit is contained in:
parent
1d9968d393
commit
8e27cc0a0d
1 changed files with 5 additions and 5 deletions
10
src/Expr.cc
10
src/Expr.cc
|
@ -2172,7 +2172,7 @@ bool AssignExpr::TypeCheck(attr_list* attrs)
|
||||||
std::copy(attrs->begin(), attrs->end(), std::back_inserter(*attr_copy));
|
std::copy(attrs->begin(), attrs->end(), std::back_inserter(*attr_copy));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool empty_list_assignment = (op2->AsListExpr()->Exprs().length() == 0);
|
bool empty_list_assignment = (op2->AsListExpr()->Exprs().empty());
|
||||||
|
|
||||||
if ( op1->Type()->IsSet() )
|
if ( op1->Type()->IsSet() )
|
||||||
op2 = new SetConstructorExpr(op2->AsListExpr(), attr_copy);
|
op2 = new SetConstructorExpr(op2->AsListExpr(), attr_copy);
|
||||||
|
@ -3212,7 +3212,7 @@ TableConstructorExpr::TableConstructorExpr(ListExpr* constructor_list,
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ( constructor_list->Exprs().length() == 0 )
|
if ( constructor_list->Exprs().empty() )
|
||||||
SetType(new TableType(new TypeList(base_type(TYPE_ANY)), 0));
|
SetType(new TableType(new TypeList(base_type(TYPE_ANY)), 0));
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -3324,7 +3324,7 @@ SetConstructorExpr::SetConstructorExpr(ListExpr* constructor_list,
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ( constructor_list->Exprs().length() == 0 )
|
if ( constructor_list->Exprs().empty() )
|
||||||
SetType(new ::SetType(new TypeList(base_type(TYPE_ANY)), 0));
|
SetType(new ::SetType(new TypeList(base_type(TYPE_ANY)), 0));
|
||||||
else
|
else
|
||||||
SetType(init_type(constructor_list));
|
SetType(init_type(constructor_list));
|
||||||
|
@ -3441,7 +3441,7 @@ VectorConstructorExpr::VectorConstructorExpr(ListExpr* constructor_list,
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ( constructor_list->Exprs().length() == 0 )
|
if ( constructor_list->Exprs().empty() )
|
||||||
{
|
{
|
||||||
// vector().
|
// vector().
|
||||||
// By default, assign VOID type here. A vector with
|
// By default, assign VOID type here. A vector with
|
||||||
|
@ -4654,7 +4654,7 @@ Val* ListExpr::Eval(Frame* f) const
|
||||||
|
|
||||||
BroType* ListExpr::InitType() const
|
BroType* ListExpr::InitType() const
|
||||||
{
|
{
|
||||||
if ( exprs.length() == 0 )
|
if ( exprs.empty() )
|
||||||
{
|
{
|
||||||
Error("empty list in untyped initialization");
|
Error("empty list in untyped initialization");
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue