OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Open64ConstVal Class Reference

#include <Open64IRInterface.hpp>

Inheritance diagram for Open64ConstVal:
Inheritance graph
Collaboration diagram for Open64ConstVal:
Collaboration graph

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
 
- Public Member Functions inherited from OA::ConstValBasicInterface
 ConstValBasicInterface ()
 
virtual ~ConstValBasicInterface ()
 
virtual bool operator< (ConstValBasicInterface &other)=0
 

Detailed Description

Definition at line 502 of file Open64IRInterface.hpp.

Constructor & Destructor Documentation

Open64ConstVal::Open64ConstVal ( )
inline

Definition at line 504 of file Open64IRInterface.hpp.

virtual Open64ConstVal::~Open64ConstVal ( )
inlinevirtual

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.

References NULL.

Referenced by Open64IRInterface::evalOp().

virtual char Open64ConstVal::getCharVal ( ) const
inlinevirtual

Definition at line 519 of file Open64IRInterface.hpp.

virtual double Open64ConstVal::getDoubleVal ( ) const
inlinevirtual

Definition at line 517 of file Open64IRInterface.hpp.

virtual int Open64ConstVal::getIntegerVal ( ) const
inlinevirtual
virtual bool Open64ConstVal::isaChar ( ) const
inlinevirtual

Definition at line 518 of file Open64IRInterface.hpp.

virtual bool Open64ConstVal::isaDouble ( ) const
inlinevirtual

Definition at line 516 of file Open64IRInterface.hpp.

virtual bool Open64ConstVal::isaInteger ( ) const
inlinevirtual
virtual bool Open64ConstVal::operator!= ( OA::ConstValBasicInterface x)
inlinevirtual

Implements OA::ConstValBasicInterface.

Reimplemented in Open64IntegerConstVal.

Definition at line 510 of file Open64IRInterface.hpp.

virtual bool Open64ConstVal::operator== ( OA::ConstValBasicInterface x)
inlinevirtual

Implements OA::ConstValBasicInterface.

Reimplemented in Open64IntegerConstVal.

Definition at line 508 of file Open64IRInterface.hpp.

virtual std::string Open64ConstVal::toString ( )
inlinevirtual

Implements OA::ConstValBasicInterface.

Reimplemented in Open64IntegerConstVal.

Definition at line 511 of file Open64IRInterface.hpp.


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