CACAO
Public Member Functions | Protected Member Functions | Private Attributes
cacao::jit::compiler2::PointerTag< Type, Ptr, t > Class Template Reference
Inheritance diagram for cacao::jit::compiler2::PointerTag< Type, Ptr, t >:
cacao::jit::compiler2::SegmentTag< Type >

Public Member Functions

 PointerTag (Ptr *ptr)
 
virtual OStreamprint (OStream &OS) const
 
virtual ~PointerTag ()
 
- Public Member Functions inherited from cacao::jit::compiler2::SegmentTag< Type >
bool operator== (const SegmentTag &other) const
 
bool operator< (const SegmentTag &other) const
 
virtual ~SegmentTag ()
 

Protected Member Functions

virtual u8 hash () const
 
- Protected Member Functions inherited from cacao::jit::compiler2::SegmentTag< Type >
 SegmentTag (Type type)
 

Private Attributes

Ptr * ptr
 

Detailed Description

template<class Type, class Ptr, Type t>
class cacao::jit::compiler2::PointerTag< Type, Ptr, t >

Definition at line 532 of file Segment.hpp.

Constructor & Destructor Documentation

template<class Type , class Ptr , Type t>
cacao::jit::compiler2::PointerTag< Type, Ptr, t >::PointerTag ( Ptr *  ptr)
inline

Definition at line 538 of file Segment.hpp.

template<class Type , class Ptr , Type t>
virtual cacao::jit::compiler2::PointerTag< Type, Ptr, t >::~PointerTag ( )
inlinevirtual

Definition at line 542 of file Segment.hpp.

Member Function Documentation

template<class Type , class Ptr , Type t>
virtual u8 cacao::jit::compiler2::PointerTag< Type, Ptr, t >::hash ( ) const
inlineprotectedvirtual

Implements cacao::jit::compiler2::SegmentTag< Type >.

Definition at line 534 of file Segment.hpp.

template<class Type , class Ptr , Type t>
virtual OStream& cacao::jit::compiler2::PointerTag< Type, Ptr, t >::print ( OStream OS) const
inlinevirtual

Implements cacao::jit::compiler2::SegmentTag< Type >.

Definition at line 539 of file Segment.hpp.

Field Documentation

template<class Type , class Ptr , Type t>
Ptr* cacao::jit::compiler2::PointerTag< Type, Ptr, t >::ptr
private

Definition at line 544 of file Segment.hpp.


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