OpenADFortTk (basic)
Open64ConstVal Class Reference

#include <Open64IRInterface.hpp>

Inheritance diagram for Open64ConstVal:

List of all members.

Public Member Functions

 Open64ConstVal ()
virtual ~Open64ConstVal ()
virtual bool operator== (OA::ConstValBasicInterface &x)
virtual bool operator!= (OA::ConstValBasicInterface &x)
virtual std::string toString ()
virtual bool isaInteger () const
virtual int getIntegerVal () const
virtual bool isaDouble () const
virtual double getDoubleVal () const
virtual bool isaChar () const
virtual char getCharVal () const
virtual OA::OA_ptr
< ConstValBasicInterface > 
eval (OPERATOR opr, const OA::OA_ptr< OA::ConstValBasicInterface > op2) const

Detailed Description

Definition at line 502 of file Open64IRInterface.hpp.


Constructor & Destructor Documentation

Definition at line 504 of file Open64IRInterface.hpp.

virtual Open64ConstVal::~Open64ConstVal ( ) [inline, virtual]

Definition at line 505 of file Open64IRInterface.hpp.


Member Function Documentation

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

Reimplemented in Open64IntegerConstVal.

Definition at line 3375 of file Open64IRInterface.cpp.

Referenced by Open64IRInterface::evalOp().

virtual char Open64ConstVal::getCharVal ( ) const [inline, virtual]

Definition at line 519 of file Open64IRInterface.hpp.

virtual double Open64ConstVal::getDoubleVal ( ) const [inline, virtual]

Definition at line 517 of file Open64IRInterface.hpp.

virtual bool Open64ConstVal::isaChar ( ) const [inline, virtual]

Definition at line 518 of file Open64IRInterface.hpp.

virtual bool Open64ConstVal::isaDouble ( ) const [inline, virtual]

Definition at line 516 of file Open64IRInterface.hpp.

virtual bool Open64ConstVal::operator!= ( OA::ConstValBasicInterface &  x) [inline, virtual]

Reimplemented in Open64IntegerConstVal.

Definition at line 510 of file Open64IRInterface.hpp.

virtual bool Open64ConstVal::operator== ( OA::ConstValBasicInterface &  x) [inline, virtual]

Reimplemented in Open64IntegerConstVal.

Definition at line 508 of file Open64IRInterface.hpp.

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

Reimplemented in Open64IntegerConstVal.

Definition at line 511 of file Open64IRInterface.hpp.


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