Aegis  4.25.D505
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
tree_bitwise_xor Class Reference

#include <bitwise.h>

Inheritance diagram for tree_bitwise_xor:
tree_diadic tree

Public Member Functions

virtual ~tree_bitwise_xor ()

Static Public Member Functions

static pointer create (const pointer &left, const pointer &right)
static pointer create_l (const tree_list &args)

Protected Member Functions

const char * name () const
rpt_value::pointer evaluate (string_ty *, string_ty *, string_ty *, struct stat *) const
tree::pointer optimize () const

Private Member Functions

 tree_bitwise_xor (const pointer &left, const pointer &right)
 tree_bitwise_xor ()
 tree_bitwise_xor (const tree_bitwise_xor &)
tree_bitwise_xoroperator= (const tree_bitwise_xor &)

Detailed Description

The tree_bitwise_xor class is used to represent an expression tree which performs a FUBAR

Definition at line 182 of file bitwise.h.


Constructor & Destructor Documentation

virtual tree_bitwise_xor::~tree_bitwise_xor ( ) [virtual]

The destructor.

tree_bitwise_xor::tree_bitwise_xor ( const pointer left,
const pointer right 
) [private]

The constructor. It is private on purpose, use the "create" clas smethod instead.

Parameters:
leftThe left hand argument to this function.
rightThe right hand argument to this function.

The default constructor. Do not use.

The copy constructor. Do not use.


Member Function Documentation

static pointer tree_bitwise_xor::create ( const pointer left,
const pointer right 
) [static]

The create class method is used to create new dynamically allocated instance of this class.

Parameters:
leftThe left hand argument to this function.
rightThe right hand argument to this function.
static pointer tree_bitwise_xor::create_l ( const tree_list args) [static]

The create_l class method is used to create new dynamically allocated instance of this class.

Parameters:
argsThe arguments to this function.
rpt_value::pointer tree_bitwise_xor::evaluate ( string_ty ,
string_ty ,
string_ty ,
struct stat *   
) const [protected, virtual]

Implements tree.

const char* tree_bitwise_xor::name ( ) const [protected, virtual]

Implements tree.

tree_bitwise_xor& tree_bitwise_xor::operator= ( const tree_bitwise_xor ) [private]

The assignment operator. Do not use.

tree::pointer tree_bitwise_xor::optimize ( ) const [protected, virtual]

Implements tree.


The documentation for this class was generated from the following file: