OpenADFortTk (basic)
Open64IntegerConstVal Class Reference

#include <Open64IRInterface.hpp>

Inheritance diagram for Open64IntegerConstVal:
Collaboration diagram for Open64IntegerConstVal:

List of all members.

Public Member Functions

 Open64IntegerConstVal ()
 Open64IntegerConstVal (int aVal)
 ~Open64IntegerConstVal ()
bool operator< (OA::ConstValBasicInterface &other)
bool operator== (OA::ConstValBasicInterface &other)
bool operator!= (OA::ConstValBasicInterface &other)
std::string toString ()
bool isaInteger () const
int getIntegerVal () const
virtual OA::OA_ptr
< ConstValBasicInterface > 
eval (OPERATOR opr, const OA::OA_ptr< OA::ConstValBasicInterface > op2) const

Private Attributes

int mVal

Detailed Description

Definition at line 529 of file Open64IRInterface.hpp.


Constructor & Destructor Documentation

Definition at line 534 of file Open64IRInterface.hpp.


Member Function Documentation

OA::OA_ptr< OA::ConstValBasicInterface > Open64IntegerConstVal::eval ( OPERATOR  opr,
const OA::OA_ptr< OA::ConstValBasicInterface >  op2 
) const [virtual]

Reimplemented from Open64ConstVal.

Definition at line 3390 of file Open64IRInterface.cpp.

References Open64ConstVal::getIntegerVal().

Here is the call graph for this function:

int Open64IntegerConstVal::getIntegerVal ( ) const [inline, virtual]

Reimplemented from Open64ConstVal.

Definition at line 568 of file Open64IRInterface.hpp.

References mVal.

bool Open64IntegerConstVal::isaInteger ( ) const [inline, virtual]

Reimplemented from Open64ConstVal.

Definition at line 567 of file Open64IRInterface.hpp.

bool Open64IntegerConstVal::operator!= ( OA::ConstValBasicInterface &  other) [inline, virtual]

Reimplemented from Open64ConstVal.

Definition at line 554 of file Open64IRInterface.hpp.

References Open64ConstVal::getIntegerVal(), Open64ConstVal::isaInteger(), and mVal.

Here is the call graph for this function:

bool Open64IntegerConstVal::operator< ( OA::ConstValBasicInterface &  other) [inline]

Definition at line 538 of file Open64IRInterface.hpp.

References Open64ConstVal::getIntegerVal(), Open64ConstVal::isaInteger(), and mVal.

Here is the call graph for this function:

bool Open64IntegerConstVal::operator== ( OA::ConstValBasicInterface &  other) [inline, virtual]

Reimplemented from Open64ConstVal.

Definition at line 547 of file Open64IRInterface.hpp.

References Open64ConstVal::getIntegerVal(), Open64ConstVal::isaInteger(), and mVal.

Here is the call graph for this function:

std::string Open64IntegerConstVal::toString ( ) [inline, virtual]

Reimplemented from Open64ConstVal.

Definition at line 562 of file Open64IRInterface.hpp.

References mVal.


Member Data Documentation

Definition at line 577 of file Open64IRInterface.hpp.

Referenced by getIntegerVal(), operator!=(), operator<(), operator==(), and toString().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines