Reformat the world

This commit is contained in:
Tim Wojtulewicz 2021-09-16 15:35:39 -07:00
parent 194cb24547
commit b2f171ec69
714 changed files with 35149 additions and 35203 deletions

View file

@ -7,43 +7,44 @@
#include <string>
#include "zeek/ID.h"
#include "zeek/Expr.h"
#include "zeek/ID.h"
#include "zeek/script_opt/IDOptInfo.h"
#include "zeek/script_opt/ReachingDefs.h"
namespace zeek::detail {
namespace zeek::detail
{
class TempVar {
class TempVar
{
public:
TempVar(int num, const TypePtr& t, ExprPtr rhs);
const char* Name() const { return name.data(); }
const zeek::Type* Type() const { return type.get(); }
const Expr* RHS() const { return rhs.get(); }
const char* Name() const { return name.data(); }
const zeek::Type* Type() const { return type.get(); }
const Expr* RHS() const { return rhs.get(); }
IDPtr Id() const { return id; }
IDPtr Id() const { return id; }
void SetID(IDPtr _id)
{
id = std::move(_id);
id->GetOptInfo()->SetTemp();
}
void Deactivate() { active = false; }
bool IsActive() const { return active; }
void Deactivate() { active = false; }
bool IsActive() const { return active; }
// Associated constant expression, if any.
const ConstExpr* Const() const { return id->GetOptInfo()->Const(); }
const ConstExpr* Const() const { return id->GetOptInfo()->Const(); }
// The most use of "const" in any single line in the Zeek
// codebase :-P ... though only by one!
void SetConst(const ConstExpr* _const)
{ id->GetOptInfo()->SetConst(_const); }
void SetConst(const ConstExpr* _const) { id->GetOptInfo()->SetConst(_const); }
IDPtr Alias() const { return alias; }
IDPtr Alias() const { return alias; }
void SetAlias(IDPtr id);
const RDPtr& MaxRDs() const { return max_rds; }
void SetMaxRDs(RDPtr rds) { max_rds = std::move(rds); }
const RDPtr& MaxRDs() const { return max_rds; }
void SetMaxRDs(RDPtr rds) { max_rds = std::move(rds); }
protected:
std::string name;
@ -53,6 +54,6 @@ protected:
bool active = true;
IDPtr alias;
RDPtr max_rds;
};
};
} // zeek::detail
} // zeek::detail