class ExprTest_LogicalOrShortCircuit_Test
Defined at line 142 of file ../../src/developer/debug/zxdb/expr/expr_unittest.cc
Tests short-circuiting behavior of the || and
&
&
operators.
This test takes advantage of our lazy evaluation where we don't do name lookups until the code
actually executes. We can therefore tell if the condition was executed by whether it encountered
a name lookup error or not.
Public Methods
void ExprTest_LogicalOrShortCircuit_Test ()
Defined at line 142 of file ../../src/developer/debug/zxdb/expr/expr_unittest.cc
void ExprTest_LogicalOrShortCircuit_Test (const ExprTest_LogicalOrShortCircuit_Test & )
Defined at line 142 of file ../../src/developer/debug/zxdb/expr/expr_unittest.cc
void ExprTest_LogicalOrShortCircuit_Test (ExprTest_LogicalOrShortCircuit_Test && )
Defined at line 142 of file ../../src/developer/debug/zxdb/expr/expr_unittest.cc
ExprTest_LogicalOrShortCircuit_Test & operator= (const ExprTest_LogicalOrShortCircuit_Test & )
Defined at line 142 of file ../../src/developer/debug/zxdb/expr/expr_unittest.cc
ExprTest_LogicalOrShortCircuit_Test & operator= (ExprTest_LogicalOrShortCircuit_Test && )
Defined at line 142 of file ../../src/developer/debug/zxdb/expr/expr_unittest.cc
void ~ExprTest_LogicalOrShortCircuit_Test ()
Defined at line 142 of file ../../src/developer/debug/zxdb/expr/expr_unittest.cc