Lolly 1.4.28
Loading...
Searching...
No Matches
Public Member Functions | List of all members
blackbox_rep Class Referenceabstract

A template class representing an opaque pointer. More...

#include <blackbox.hpp>

Inheritance diagram for blackbox_rep:
Inheritance graph
[legend]
Collaboration diagram for blackbox_rep:
Collaboration graph
[legend]

Public Member Functions

 blackbox_rep ()
 
virtual ~blackbox_rep ()
 
virtual int get_type ()=0
 
virtual bool equal (blackbox_rep *ptr)=0
 
virtual tm_ostreamdisplay (tm_ostream &out)=0
 
- Public Member Functions inherited from abstract_struct
 abstract_struct ()
 Default constructor for the abstract object. Sets the reference count to 0.
 
virtual ~abstract_struct ()
 Virtual destructor for the abstract object. Decrements the reference count.
 

Additional Inherited Members

- Public Attributes inherited from abstract_struct
int ref_count
 The reference count for the abstract object.
 

Detailed Description

A template class representing an opaque pointer.

Definition at line 16 of file blackbox.hpp.

Constructor & Destructor Documentation

◆ blackbox_rep()

blackbox_rep::blackbox_rep ( )
inline

Definition at line 18 of file blackbox.hpp.

18{}

◆ ~blackbox_rep()

virtual blackbox_rep::~blackbox_rep ( )
inlinevirtual

Definition at line 19 of file blackbox.hpp.

19{}

Member Function Documentation

◆ get_type()

virtual int blackbox_rep::get_type ( )
pure virtual

Implemented in whitebox_rep< T >.

◆ equal()

virtual bool blackbox_rep::equal ( blackbox_rep * ptr)
pure virtual

Implemented in whitebox_rep< T >.

◆ display()

virtual tm_ostream & blackbox_rep::display ( tm_ostream & out)
pure virtual

Implemented in whitebox_rep< T >.


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