MultipleArgWildcard Class Referencenot for public use
More...
#include <MultipleArgWildcard.h>
Inheritance diagram for MultipleArgWildcard:
[legend]List of all members.
|
Public Member Functions |
| | MultipleArgWildcard (OP_TYPE op, const Type &type, int num_args, Expression *expr1=0, Expression *expr2=0) |
| virtual List< Expression > & | arg_list () const |
| virtual const ExprSignature & | update_signature () |
| virtual int | node_compare (const Expression &ex) const |
| | Assuming that the the two expressions have the same operation and expression type, return either -1, 0, or 1, indicating that the other expression is less than, equal, or greater than myself.
|
| virtual int | structures_OK () const |
| | Return 1 if my structures are in a valid state.
|
Protected Member Functions |
| virtual void | _backup_aux () |
Protected Attributes |
| List< Expression > | _args |
Detailed Description
not for public use
Polaris Base - See also:
- Wildcard/MultipleArgWildcard.h
Wildcard/Wildcard.cc
Wildcard/MultipleArgWildcard.h
MultipleArgWildcard is an abstract wildcard for internal use only.
For more details, please see Wildcard
Definition at line 31 of file MultipleArgWildcard.h.
Constructor & Destructor Documentation
Member Function Documentation
| void MultipleArgWildcard::_backup_aux |
( |
|
) |
[protected, virtual] |
|
| List< Expression > & MultipleArgWildcard::arg_list |
( |
|
) |
const [virtual] |
|
| const ExprSignature & MultipleArgWildcard::update_signature |
( |
|
) |
[virtual] |
|
| int MultipleArgWildcard::node_compare |
( |
const Expression & |
ex |
) |
const [virtual] |
|
|
|
Assuming that the the two expressions have the same operation and expression type, return either -1, 0, or 1, indicating that the other expression is less than, equal, or greater than myself.
Implements Wildcard.
Definition at line 1067 of file Wildcard.cc.
References Expression::node_compare(). |
| int MultipleArgWildcard::structures_OK |
( |
|
) |
const [virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following files:
|