Predator  [unstable] git snapshot
Public Member Functions | Private Member Functions
GenericInsn Class Reference

#include <fixed_point.hh>

Inheritance diagram for GenericInsn:
Inheritance graph
[legend]

Public Member Functions

virtual ~GenericInsn ()
GenericInsnclone () const
virtual void writeToStream (std::ostream &) const =0
 write human-readable representation of the insn to an output stream
virtual TInsn clInsn () const =0
 return CL representation of the insn if exists; 0 otherwise

Private Member Functions

virtual GenericInsndoClone () const =0
 see Herb Sutter: C++ Coding Standards (rules #39 and #54) for details

Detailed Description

Definition at line 57 of file fixed_point.hh.

Constructor & Destructor Documentation

virtual ~GenericInsn ( )
inlinevirtual

Definition at line 59 of file fixed_point.hh.

Member Function Documentation

virtual TInsn clInsn ( ) const
pure virtual

return CL representation of the insn if exists; 0 otherwise

Implemented in TextInsn, and ClInsn.

GenericInsn* clone ( ) const
virtual GenericInsn* doClone ( ) const
privatepure virtual

see Herb Sutter: C++ Coding Standards (rules #39 and #54) for details

virtual void writeToStream ( std::ostream &  ) const
pure virtual

write human-readable representation of the insn to an output stream

Implemented in TextInsn, and ClInsn.

Referenced by FixedPoint::operator<<().


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