Chrysalis - Pattern
Loading...
Searching...
No Matches
Chrysalis::CompositiveContainer< T > Class Template Reference

#include <CompositiveContainer.h>

Inheritance diagram for Chrysalis::CompositiveContainer< T >:
[legend]
Collaboration diagram for Chrysalis::CompositiveContainer< T >:
[legend]

Public Member Functions

 CompositiveContainer ()=default
 CompositiveContainer (const std::initializer_list< T * > &items)
 ~CompositiveContainer () override
Public Member Functions inherited from Chrysalis::AssociativeContainer< T >
 AssociativeContainer ()=default
 AssociativeContainer (std::initializer_list< T * > items)
virtual ~AssociativeContainer ()=default
virtual void add (T *item)
size_t count () const
std::vector< T * >::const_iterator begin () const
std::vector< T * >::const_iterator end () const
T * operator[] (size_t index) const

Constructor & Destructor Documentation

◆ CompositiveContainer() [1/2]

template<typename T>
Chrysalis::CompositiveContainer< T >::CompositiveContainer ( )
explicitdefault

◆ CompositiveContainer() [2/2]

template<typename T>
Chrysalis::CompositiveContainer< T >::CompositiveContainer ( const std::initializer_list< T * > & items)
inlineexplicit
Here is the call graph for this function:

◆ ~CompositiveContainer()

template<typename T>
Chrysalis::CompositiveContainer< T >::~CompositiveContainer ( )
inlineoverride

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