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

#include <bitwise.h>

Inheritance diagram for tree_bitwise_not:
tree_monadic tree

Public Member Functions

virtual ~tree_bitwise_not ()

Static Public Member Functions

static pointer create (const pointer &arg)
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_not (const pointer &arg)
 tree_bitwise_not ()
 tree_bitwise_not (const tree_bitwise_not &)
tree_bitwise_notoperator= (const tree_bitwise_not &)

Detailed Description

The tree_bitwise_not class is used to represent an expression tree which evatuates to FUBAR

Definition at line 257 of file bitwise.h.


Constructor & Destructor Documentation

virtual tree_bitwise_not::~tree_bitwise_not ( ) [virtual]

The destructor.

tree_bitwise_not::tree_bitwise_not ( const pointer arg) [private]

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

The default constructor. Do not use.

The copy constructor. Do not use.


Member Function Documentation

static pointer tree_bitwise_not::create ( const pointer arg) [static]

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

Parameters:
argThe singel argument to this function.
static pointer tree_bitwise_not::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_not::evaluate ( string_ty ,
string_ty ,
string_ty ,
struct stat *   
) const [protected, virtual]

Implements tree.

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

Implements tree.

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

The assignment operator. Do not use.

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

Implements tree.


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