Represents a First or 'c Last attribute when applied to a scalar subtype.  
More...
#include <AttribExpr.h>


Public Member Functions | |
| virtual | ~ScalarBoundAE () | 
| bool | isFirst () const | 
Returns true if this is a First attribute.   | |
| bool | isLast () const | 
Returns true if this is a Last attribute.   | |
| const DiscreteType * | getPrefix () const | 
| Specializations of AttribExpr::getPrefix().   | |
| DiscreteType * | getPrefix () | 
| Specializations of AttribExpr::getPrefix().   | |
| const DiscreteType * | getType () const | 
| Specializations of Expr::getType().   | |
| DiscreteType * | getType () | 
| Specializations of AttribExpr::getPrefix().   | |
Static Public Member Functions | |
| static bool | classof (const ScalarBoundAE *node) | 
| Support isa and dyn_cast.   | |
| static bool | classof (const Ast *node) | 
Protected Member Functions | |
| ScalarBoundAE (AstKind kind, DiscreteType *prefix, Location loc) | |
Represents a First or 'c Last attribute when applied to a scalar subtype. 
Definition at line 79 of file AttribExpr.h.
| virtual comma::ScalarBoundAE::~ScalarBoundAE | ( | ) |  [inline, virtual] | 
        
Definition at line 82 of file AttribExpr.h.
| comma::ScalarBoundAE::ScalarBoundAE | ( | AstKind | kind, | |
| DiscreteType * | prefix, | |||
| Location | loc | |||
| ) |  [inline, protected] | 
        
Definition at line 118 of file AttribExpr.h.
| static bool comma::ScalarBoundAE::classof | ( | const Ast * | node | ) |  [inline, static] | 
        
Reimplemented from comma::AttribExpr.
Reimplemented in comma::FirstAE, and comma::LastAE.
Definition at line 112 of file AttribExpr.h.
| static bool comma::ScalarBoundAE::classof | ( | const ScalarBoundAE * | node | ) |  [inline, static] | 
        
Support isa and dyn_cast.
Reimplemented from comma::AttribExpr.
Reimplemented in comma::FirstAE, and comma::LastAE.
Definition at line 111 of file AttribExpr.h.
| DiscreteType* comma::ScalarBoundAE::getPrefix | ( | ) |  [inline] | 
        
Specializations of AttribExpr::getPrefix().
Reimplemented from comma::AttribExpr.
Definition at line 95 of file AttribExpr.h.
| const DiscreteType* comma::ScalarBoundAE::getPrefix | ( | ) |  const [inline] | 
        
Specializations of AttribExpr::getPrefix().
Reimplemented from comma::AttribExpr.
Definition at line 92 of file AttribExpr.h.
| DiscreteType* comma::ScalarBoundAE::getType | ( | ) |  [inline] | 
        
Specializations of AttribExpr::getPrefix().
Definition at line 105 of file AttribExpr.h.
| const DiscreteType* comma::ScalarBoundAE::getType | ( | ) |  const [inline] | 
        
Specializations of Expr::getType().
Reimplemented from comma::Expr.
Definition at line 102 of file AttribExpr.h.
| bool comma::ScalarBoundAE::isFirst | ( | ) |  const [inline] | 
        
Returns true if this is a First attribute. 
Definition at line 85 of file AttribExpr.h.
| bool comma::ScalarBoundAE::isLast | ( | ) |  const [inline] | 
        
Returns true if this is a Last attribute. 
Definition at line 88 of file AttribExpr.h.
 1.6.1