Lolly 1.4.27
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
concrete_struct Struct Reference

Structure representing a concrete object with a reference count. More...

#include <classdef.hpp>

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

Public Member Functions

 concrete_struct ()
 Default constructor for the concrete object. Increments the reference count.
 
virtual ~concrete_struct ()
 Virtual destructor for the concrete object. Decrements the reference count.
 

Public Attributes

int ref_count
 The reference count for the concrete object.
 

Detailed Description

Structure representing a concrete object with a reference count.

Definition at line 24 of file classdef.hpp.

Constructor & Destructor Documentation

◆ concrete_struct()

concrete_struct::concrete_struct ( )
inline

Default constructor for the concrete object. Increments the reference count.

Definition at line 31 of file classdef.hpp.

int concrete_count
Global variable holding the number of concrete structures currently active.
#define TM_DEBUG(x)
Debugging macro used to disable debugging output.
Definition classdef.hpp:13
int ref_count
The reference count for the concrete object.
Definition classdef.hpp:25

◆ ~concrete_struct()

virtual concrete_struct::~concrete_struct ( )
inlinevirtual

Virtual destructor for the concrete object. Decrements the reference count.

Definition at line 37 of file classdef.hpp.

Member Data Documentation

◆ ref_count

int concrete_struct::ref_count

The reference count for the concrete object.

Definition at line 25 of file classdef.hpp.


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