Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
Index< POA >::Cluster Struct Reference

Description

template<class POA>
struct lumiera::advice::Index< POA >::Cluster

Definition at line 178 of file index.hpp.

Public Attributes

EntryList elms_
 

Public Member Functions

size_t size () const
 
void append (POA &elm)
 
void overwrite (POA const &oldRef, POA &newElm)
 
void remove (POA const &refElm)
 
bool contains (POA const &refElm)
 
 operator string () const
 < debugging helper: show Cluster contents
 
lib::RangeIter< EIterallElms ()
 

Member Function Documentation

◆ size()

template<class POA >
size_t size ( ) const
inline

Definition at line 183 of file index.hpp.

References Index< POA >::Cluster::elms_.

◆ append()

template<class POA >
void append ( POA &  elm)
inline

Definition at line 189 of file index.hpp.

References Index< POA >::Cluster::contains(), and Index< POA >::Cluster::elms_.

+ Here is the call graph for this function:

◆ overwrite()

template<class POA >
void overwrite ( POA const &  oldRef,
POA &  newElm 
)
inline

Definition at line 201 of file index.hpp.

References Index< POA >::Cluster::contains(), Index< POA >::Cluster::elms_, and std::find().

+ Here is the call graph for this function:

◆ remove()

template<class POA >
void remove ( POA const &  refElm)
inline

Definition at line 213 of file index.hpp.

References Index< POA >::Cluster::contains(), Index< POA >::Cluster::elms_, and std::find().

+ Here is the call graph for this function:

◆ contains()

template<class POA >
bool contains ( POA const &  refElm)
inline

Definition at line 223 of file index.hpp.

References Index< POA >::Cluster::elms_.

Referenced by Index< POA >::Cluster::append(), Index< POA >::Cluster::overwrite(), and Index< POA >::Cluster::remove().

+ Here is the caller graph for this function:

◆ operator string()

template<class POA >
operator string ( ) const
inline

< debugging helper: show Cluster contents

Definition at line 230 of file index.hpp.

References Index< POA >::Cluster::elms_.

◆ allElms()

template<class POA >
lib::RangeIter< EIter > allElms ( )
inline

Definition at line 239 of file index.hpp.

References Index< POA >::Cluster::elms_.

Referenced by Index< POA >::isValid().

+ Here is the caller graph for this function:

Member Data Documentation

◆ elms_

+ Inheritance diagram for Index< POA >::Cluster:
+ Collaboration diagram for Index< POA >::Cluster:

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