mirror of
https://github.com/zeek/zeek.git
synced 2025-10-06 08:38:20 +00:00
Avoid unnecessary type names in return statements
This commit is contained in:
parent
4957dace64
commit
de13bb6361
12 changed files with 35 additions and 36 deletions
16
src/Desc.cc
16
src/Desc.cc
|
@ -267,28 +267,26 @@ size_t ODesc::StartsWithEscapeSequence(const char* start, const char* end)
|
|||
|
||||
std::pair<const char*, size_t> ODesc::FirstEscapeLoc(const char* bytes, size_t n)
|
||||
{
|
||||
using escape_pos = std::pair<const char*, size_t>;
|
||||
|
||||
if ( IsBinary() )
|
||||
return escape_pos(0, 0);
|
||||
return {nullptr, 0};
|
||||
|
||||
for ( size_t i = 0; i < n; ++i )
|
||||
{
|
||||
auto printable = isprint(bytes[i]);
|
||||
|
||||
if ( ! printable && ! utf8 )
|
||||
return escape_pos(bytes + i, 1);
|
||||
return {bytes + i, 1};
|
||||
|
||||
if ( bytes[i] == '\\' )
|
||||
return escape_pos(bytes + i, 1);
|
||||
return {bytes + i, 1};
|
||||
|
||||
size_t len = StartsWithEscapeSequence(bytes + i, bytes + n);
|
||||
|
||||
if ( len )
|
||||
return escape_pos(bytes + i, len);
|
||||
return {bytes + i, len};
|
||||
}
|
||||
|
||||
return escape_pos(nullptr, 0);
|
||||
return {nullptr, 0};
|
||||
}
|
||||
|
||||
void ODesc::AddBytes(const void* bytes, unsigned int n)
|
||||
|
@ -429,7 +427,7 @@ std::string obj_desc(const Obj* o)
|
|||
d.SP();
|
||||
o->GetLocationInfo()->Describe(&d);
|
||||
|
||||
return std::string(d.Description());
|
||||
return d.Description();
|
||||
}
|
||||
|
||||
std::string obj_desc_short(const Obj* o)
|
||||
|
@ -440,7 +438,7 @@ std::string obj_desc_short(const Obj* o)
|
|||
d.Clear();
|
||||
o->Describe(&d);
|
||||
|
||||
return std::string(d.Description());
|
||||
return d.Description();
|
||||
}
|
||||
|
||||
} // namespace zeek
|
||||
|
|
13
src/IP.cc
13
src/IP.cc
|
@ -612,28 +612,29 @@ bool IPv6_Hdr_Chain::IsFragment() const
|
|||
IPAddr IPv6_Hdr_Chain::SrcAddr() const
|
||||
{
|
||||
if ( homeAddr )
|
||||
return IPAddr(*homeAddr);
|
||||
return {*homeAddr};
|
||||
|
||||
if ( chain.empty() )
|
||||
{
|
||||
reporter->InternalWarning("empty IPv6 header chain");
|
||||
return IPAddr();
|
||||
return {};
|
||||
}
|
||||
|
||||
return IPAddr(((const struct ip6_hdr*)(chain[0]->Data()))->ip6_src);
|
||||
return IPAddr{((const struct ip6_hdr*)(chain[0]->Data()))->ip6_src};
|
||||
}
|
||||
|
||||
IPAddr IPv6_Hdr_Chain::DstAddr() const
|
||||
{
|
||||
if ( finalDst )
|
||||
return IPAddr(*finalDst);
|
||||
return {*finalDst};
|
||||
|
||||
if ( chain.empty() )
|
||||
{
|
||||
reporter->InternalWarning("empty IPv6 header chain");
|
||||
return IPAddr();
|
||||
return {};
|
||||
}
|
||||
|
||||
return IPAddr(((const struct ip6_hdr*)(chain[0]->Data()))->ip6_dst);
|
||||
return IPAddr{((const struct ip6_hdr*)(chain[0]->Data()))->ip6_dst};
|
||||
}
|
||||
|
||||
void IPv6_Hdr_Chain::ProcessRoutingHeader(const struct ip6_rthdr* r, uint16_t len)
|
||||
|
|
|
@ -203,7 +203,7 @@ std::string Specific_RE_Matcher::LookupDef(const std::string& def)
|
|||
if ( iter != defs.end() )
|
||||
return iter->second;
|
||||
|
||||
return std::string();
|
||||
return {};
|
||||
}
|
||||
|
||||
bool Specific_RE_Matcher::MatchAll(const char* s)
|
||||
|
|
|
@ -956,13 +956,13 @@ const char* StringVal::CheckString() const
|
|||
string StringVal::ToStdString() const
|
||||
{
|
||||
auto* bs = AsString();
|
||||
return string((char*)bs->Bytes(), bs->Len());
|
||||
return {(char*)bs->Bytes(), static_cast<size_t>(bs->Len())};
|
||||
}
|
||||
|
||||
string_view StringVal::ToStdStringView() const
|
||||
{
|
||||
auto* bs = AsString();
|
||||
return string_view((char*)bs->Bytes(), bs->Len());
|
||||
return {(char*)bs->Bytes(), static_cast<size_t>(bs->Len())};
|
||||
}
|
||||
|
||||
StringVal* StringVal::ToUpper()
|
||||
|
|
|
@ -24,7 +24,7 @@ type uint48 = record {
|
|||
%code{
|
||||
string orig_label(bool is_orig)
|
||||
{
|
||||
return string(is_orig ? "originator" :"responder");
|
||||
return is_orig ? "originator" :"responder";
|
||||
}
|
||||
%}
|
||||
|
||||
|
|
|
@ -26,13 +26,13 @@ enum AnalyzerState {
|
|||
{
|
||||
switch ( state_nr ) {
|
||||
case STATE_CLEAR:
|
||||
return string("CLEAR");
|
||||
return "CLEAR";
|
||||
|
||||
case STATE_ENCRYPTED:
|
||||
return string("ENCRYPTED");
|
||||
return "ENCRYPTED";
|
||||
|
||||
default:
|
||||
return string(zeek::util::fmt("UNKNOWN (%d)", state_nr));
|
||||
return zeek::util::fmt("UNKNOWN (%d)", state_nr);
|
||||
}
|
||||
}
|
||||
%}
|
||||
|
|
|
@ -44,7 +44,7 @@ FieldMapping::FieldMapping(const FieldMapping& arg)
|
|||
|
||||
FieldMapping FieldMapping::subType()
|
||||
{
|
||||
return FieldMapping(name, subtype, position);
|
||||
return {name, subtype, position};
|
||||
}
|
||||
|
||||
FieldMapping& FieldMapping::operator=(const FieldMapping& arg)
|
||||
|
|
|
@ -39,7 +39,7 @@ string extract_module_name(const char* name)
|
|||
string::size_type pos = module_name.rfind("::");
|
||||
|
||||
if ( pos == string::npos )
|
||||
return string(GLOBAL_MODULE_NAME);
|
||||
return GLOBAL_MODULE_NAME;
|
||||
|
||||
module_name.erase(pos);
|
||||
|
||||
|
@ -63,7 +63,7 @@ string extract_var_name(const char* name)
|
|||
return var_name;
|
||||
|
||||
if ( pos + 2 > var_name.size() )
|
||||
return string("");
|
||||
return "";
|
||||
|
||||
return var_name.substr(pos + 2);
|
||||
}
|
||||
|
@ -81,7 +81,7 @@ string normalized_module_name(const char* module_name)
|
|||
if ( (mod_len = strlen(module_name)) >= 2 && streq(module_name + mod_len - 2, "::") )
|
||||
mod_len -= 2;
|
||||
|
||||
return string(module_name, mod_len);
|
||||
return {module_name, static_cast<size_t>(mod_len)};
|
||||
}
|
||||
|
||||
TEST_CASE("module_util make_full_var_name")
|
||||
|
@ -103,7 +103,7 @@ string make_full_var_name(const char* module_name, const char* var_name)
|
|||
if ( streq(GLOBAL_MODULE_NAME, extract_module_name(var_name).c_str()) )
|
||||
return extract_var_name(var_name);
|
||||
|
||||
return string(var_name);
|
||||
return var_name;
|
||||
}
|
||||
|
||||
string full_name = normalized_module_name(module_name);
|
||||
|
|
|
@ -104,7 +104,7 @@ char last_tok[128];
|
|||
static std::string find_relative_file(const std::string& filename, const std::string& ext)
|
||||
{
|
||||
if ( filename.empty() )
|
||||
return std::string();
|
||||
return {};
|
||||
|
||||
if ( filename[0] == '.' )
|
||||
return zeek::util::find_file(filename, zeek::util::SafeDirname(::filename).result, ext);
|
||||
|
@ -115,7 +115,7 @@ static std::string find_relative_file(const std::string& filename, const std::st
|
|||
static std::string find_relative_script_file(const std::string& filename)
|
||||
{
|
||||
if ( filename.empty() )
|
||||
return std::string();
|
||||
return {};
|
||||
|
||||
if ( filename[0] == '.' )
|
||||
return zeek::util::find_script_file(filename, zeek::util::SafeDirname(::filename).result);
|
||||
|
|
|
@ -352,7 +352,7 @@ std::string MsgThread::BuildMsgWithLocation(const char* msg)
|
|||
}
|
||||
|
||||
desc.Add(msg);
|
||||
return std::string(desc.Description());
|
||||
return desc.Description();
|
||||
}
|
||||
|
||||
void MsgThread::Info(const char* msg)
|
||||
|
|
10
src/util.cc
10
src/util.cc
|
@ -2002,7 +2002,7 @@ static string find_file_in_path(const string& filename, const string& path,
|
|||
const vector<string>& opt_ext)
|
||||
{
|
||||
if ( filename.empty() )
|
||||
return string();
|
||||
return {};
|
||||
|
||||
zeek::filesystem::path filepath(filename);
|
||||
|
||||
|
@ -2012,7 +2012,7 @@ static string find_file_in_path(const string& filename, const string& path,
|
|||
if ( can_read(filename) )
|
||||
return filename;
|
||||
else
|
||||
return string();
|
||||
return {};
|
||||
}
|
||||
|
||||
auto abs_path = (zeek::filesystem::path(path) / filepath).string();
|
||||
|
@ -2031,7 +2031,7 @@ static string find_file_in_path(const string& filename, const string& path,
|
|||
if ( can_read(abs_path) )
|
||||
return abs_path;
|
||||
|
||||
return string();
|
||||
return {};
|
||||
}
|
||||
|
||||
string find_file(const string& filename, const string& path_set, const string& opt_ext)
|
||||
|
@ -2051,7 +2051,7 @@ string find_file(const string& filename, const string& path_set, const string& o
|
|||
return f;
|
||||
}
|
||||
|
||||
return string();
|
||||
return {};
|
||||
}
|
||||
|
||||
string find_script_file(const string& filename, const string& path_set)
|
||||
|
@ -2069,7 +2069,7 @@ string find_script_file(const string& filename, const string& path_set)
|
|||
return f;
|
||||
}
|
||||
|
||||
return string();
|
||||
return {};
|
||||
}
|
||||
|
||||
RETSIGTYPE sig_handler(int signo);
|
||||
|
|
|
@ -67,7 +67,7 @@ vector<string> IdentifierInfo::GetFieldComments(const string& field) const
|
|||
record_field_map::const_iterator it = fields.find(field);
|
||||
|
||||
if ( it == fields.end() )
|
||||
return vector<string>();
|
||||
return {};
|
||||
|
||||
return it->second->comments;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue