GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
pt-cbinop.cc File Reference
#include "error.h"
#include "oct-obj.h"
#include "ov.h"
#include "pt-cbinop.h"
#include "pt-bp.h"
#include "pt-unop.h"
#include "pt-walk.h"
Include dependency graph for pt-cbinop.cc:

Go to the source code of this file.

Functions

tree_binary_expressionmaybe_compound_binary_expression (tree_expression *a, tree_expression *b, int l, int c, octave_value::binary_op t)
 
static
octave_value::compound_binary_op 
simplify_and_or_op (tree_expression *&a, tree_expression *&b, octave_value::binary_op op)
 
static
octave_value::compound_binary_op 
simplify_ldiv_op (tree_expression *&a, tree_expression *&)
 
static
octave_value::compound_binary_op 
simplify_mul_op (tree_expression *&a, tree_expression *&b)
 
static octave_value::unary_op strip_not (tree_expression *&exp)
 
static octave_value::unary_op strip_trans_herm (tree_expression *&exp)
 

Function Documentation

tree_binary_expression* maybe_compound_binary_expression ( tree_expression a,
tree_expression b,
int  l,
int  c,
octave_value::binary_op  t 
)
static octave_value::compound_binary_op simplify_and_or_op ( tree_expression *&  a,
tree_expression *&  b,
octave_value::binary_op  op 
)
static
static octave_value::compound_binary_op simplify_ldiv_op ( tree_expression *&  a,
tree_expression *&   
)
static
static octave_value::compound_binary_op simplify_mul_op ( tree_expression *&  a,
tree_expression *&  b 
)
static
static octave_value::unary_op strip_not ( tree_expression *&  exp)
static
static octave_value::unary_op strip_trans_herm ( tree_expression *&  exp)
static