Lumiera  0.pre.03
»edit your freedom«
RefArray< T > Class Template Referenceabstract

#include "lib/ref-array.hpp"

Description

template<class T>
class lib::RefArray< T >

Abstraction: Array of const references.

Typically the return type is an interface, and the Implementation wraps some datastructure holding subclasses.

Todo:
ouch – a collection that isn't iterable... ///////////////////////TICKET #1040
Warning
in rework 5/2025

Definition at line 42 of file ref-array.hpp.

Public Member Functions

virtual ~RefArray ()
 this is an interface
 
virtual T const & operator[] (size_t i) const =0
 
virtual size_t size () const =0
 

Additional Inherited Members

- Private Member Functions inherited from NonCopyable
 NonCopyable (NonCopyable const &)=delete
 
NonCopyableoperator= (NonCopyable const &)=delete
 
+ Inheritance diagram for RefArray< T >:
+ Collaboration diagram for RefArray< T >:

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