X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/e661185c1c35ad0eb684582c3f78cd032e84ae7b..dbe05dacd3d0cd9a418bee5a696b7b4b2f55f925:/Output.cpp diff --git a/Output.cpp b/Output.cpp index e399d48..122f6c7 100644 --- a/Output.cpp +++ b/Output.cpp @@ -24,34 +24,6 @@ #include -_finline CYFlags operator ~(CYFlags rhs) { - return static_cast(~static_cast(rhs)); -} - -_finline CYFlags operator &(CYFlags lhs, CYFlags rhs) { - return static_cast(static_cast(lhs) & static_cast(rhs)); -} - -_finline CYFlags operator |(CYFlags lhs, CYFlags rhs) { - return static_cast(static_cast(lhs) | static_cast(rhs)); -} - -_finline CYFlags &operator |=(CYFlags &lhs, CYFlags rhs) { - return lhs = lhs | rhs; -} - -_finline CYFlags CYLeft(CYFlags flags) { - return flags & ~(CYNoDangle | CYNoInteger); -} - -_finline CYFlags CYRight(CYFlags flags) { - return flags & ~CYNoBF; -} - -_finline CYFlags CYCenter(CYFlags flags) { - return CYLeft(CYRight(flags)); -} - void CYOutput::Terminate() { out_ << ';'; mode_ = NoMode; @@ -264,10 +236,6 @@ void CYClause::Output(CYOutput &out) const { out << next_; } -const char *CYDeclaration::ForEachIn() const { - return identifier_->Word(); -} - void CYDeclaration::ForIn(CYOutput &out, CYFlags flags) const { out << "var"; Output(out, CYRight(flags)); @@ -346,10 +314,6 @@ void CYExpression::ClassName(CYOutput &out, bool object) const { Output(out, CYAssign::Precedence_, CYNoFlags); } -const char *CYExpression::ForEachIn() const { - return NULL; -} - void CYExpression::For(CYOutput &out) const { Output(out, CYNoIn); }